Component의 검색 범위.
@Component(basePackage = "hello.core.member") 여러개도 가능하고, 시작위치를 지정할 수 있다.
지정 안하면 @ComponentScan 이 붙은 설정정보 클래스 패키지가 시작위치
최상위에 @ComponentScan 지정하면 그 밑으로 다 검색한다. basePackage 생략가능.
스프링부트는 걸려 있어서 따로 할 필요가 없긴 하다.
컴포넌트 스캔의 기본 대상. 컴포넌트 스캔은 @Component 뿐만 아니라 아래도 포함
@Controller
@Service
@Repository
@Configuration
어노테이션에는 상속관계가 없다.
자바기능이 아니고, 스프링이 지원하는거다.
useDefaultFilters 옵션은 기본적으로 켜져있다. 끄면 기본 스캔대상들이 제외된다. 그냥 알고만 있자.
'스프링' 카테고리의 다른 글
빈 스코프 (0) | 2021.05.15 |
---|---|
@Autowired (0) | 2021.05.09 |
@ComponentScan 컴포넌트 스캔 (0) | 2021.05.09 |
@Configuration , 그리고 싱글톤 (0) | 2021.05.08 |
싱글톤 주의점 (0) | 2021.05.03 |