반응형
컴포넌트 스캔과 자동 의존관계 주입
- @Component 어노테이션이 붙은 모든 클래스를 스프링 빈으로 등록한다.
- 기본적으로 클래스의 앞글자만 소문자화해서 빈 이름으로 등록한다.
- 생성자에 @Autowired 어노테이션을 지정하면 자동으로 스프링 빈을 찾아서 주입한다.
@ComponentScan 옵션
- basePackages: 탐색할 패키지의 시작 위치를 지정하는 옵션.
- includeFilters: 컴포넌트 스캔 대상을 추가로 지정
- excludeFilters: 컴포넌트 스캔에서 제외할 대상을 지정
@ComponentScan(
basePackages = "hello.core",
includeFilters = {
@Filter(type = FilterType.ANNOTATION,
classes = MyIncludeComponent.class),
},
excludeFilters = {
@Filter(type = FilterType.ANNOTATION,
classes = MyExcludeComponent.class),
},
}
출처
[인프런] 스프링 핵심 원리 - 기본편
스프링 핵심 원리 - 기본편 - 인프런 | 강의
스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런...
www.inflearn.com
반응형
'WEB > Spring 인강' 카테고리의 다른 글
[Spring] 스프링 공부 #14 (0) | 2022.02.17 |
---|---|
[Spring] 스프링 공부 #13 (0) | 2022.02.09 |
[Spring] 스프링 공부 #11 (0) | 2022.02.01 |
[Spring] 스프링 공부 #10 (0) | 2022.01.25 |
[Spring] 스프링 공부 #9 (0) | 2022.01.09 |