[Spring] 컴포넌트 스캔 (@ComponentScan)
🔷 Spring/basic
2021. 7. 31. 06:49
@ComponentScan 컴포넌트 스캔은 @Component가 붙은 클래스를 스캔해서 스프링 빈에 등록한다. @Configuration도 @Component가 포함되어 있어서 빈에 등록 된다. Default 스캔 범위는 컴포넌트 스캔을 한 클래스의 패키지 이하 전부이다. 스프링 프로젝트의 메인 클래스인 @SpringBootApplication안에서도 컴포넌트 스캔이 있다. @Configuration @ComponentScan( //member 패키지 이하만 컴포넌트 스캔의 대상이 된다. basePackages = "hello.core.member", // 스캔을 안할 대상을 지정 (수동 설정 정보랑 출동 방지) excludeFilters = @ComponentScan.Filter(type = Filte..
반응형