반응형
IoC (Inversion of Control) 컨테이너
ApplicationContext(BeanFactory)
빈(bean)을 만들고 엮어주며 제공해준다.
빈 설정
- 이름 또는 ID
- 타입
- 스코프
아이러니하게도 컨테이너를 직접 쓸 일은 많지 않다.
빈 등록을 한 객체는 옆에 초록색 콩 모양이 나옴(단, 인텔리제이 커뮤니티 버전은 제공하지 않음!)
src - main - java - ... - system - CacheConfiguration
@Bean
public JCacheManagerCustomizer petclinicCacheConfigurationCustomizer() {
return cm -> {
cm.createCache("vets", cacheConfiguration());
};
}
빈 등록한 예제 볼 수 있음!
스프링 IoC 컨테이너 안에 빈 으로 등록한 것임
의존성 주입은 빈 끼리만 가능함
반응형
'# 02 > Spring' 카테고리의 다른 글
[Spring] 의존성 주입 (0) | 2019.10.17 |
---|---|
[Spring] Bean (0) | 2019.10.17 |
[Spring] JUnit (0) | 2019.10.17 |
[Spring] IoC (0) | 2019.10.17 |
[Spring] 첫번째 과제 (0) | 2019.10.16 |