반응형
@ComponentScan
ComponentScan을 붙이고 있는 Configuration 부터 해당 Package를 Scan 진행 함, 그렇다면 다른 Package는 어떻게?
Bean 주입의 문제가 생긴다면 ComponentScan의 위치를 잘 따져 봐야 함
- basePackage: 문자열을 통해 basePackage를 선언(Type Safe하지 못한게 단점)
- basePackageClasses: 클래스 기준으로 ComponentScan을 시작 해줌
- excludeFilters
- TypeExcludeFilter
- AutoConfigurationExcludeFilter
ComponentScan의 주요 기능
- 스캔 위치 설정
- Filter: 어떤 Annotation을 스캔 할 지 또는 하지 않을 지
Functional을 활용한 Bean 등록 방법 (Spring 5 이상)
스프링 부트 애플리케이션에서 초기화 코드를 넣는 3가지 방법 (by 토비님)
반응형
'Spring > Spring Web MVC' 카테고리의 다른 글
서블릿 리스너와 필터 (3) | 2020.12.30 |
---|---|
Environment - 프로파일 (2) | 2020.11.24 |
@Autowired (0) | 2020.11.19 |
ApplicationContext와 다양한 빈 설정 방법 (0) | 2020.11.19 |
스프링 IoC 컨테이너와 빈 (0) | 2020.11.19 |