Published 2021. 5. 9. 00:17

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
복사했습니다!