반응형
스프링 부트에서는 컴포넌트 스캔을 별도로 지정해 주지 않아도 @SpringBootApplication 어노테이션이 선언된 자바파일 하위의 컴포넌트를 자동으로 스캔하여 등록 해준다.
com.tistory.hitomis 패키지 아래에 DemoApplication.java 파일이 존재하고 @SpringBootApplication 이 선언되어 있다면, com.tistory.hitomis 패키지 포함 아래 패키지에 등록된 컴포넌트는 자동으로 스캔 된다.
만약 별도 패키지를 등록하고 싶을 경우 @ComponentScan 어노테이션을 적어줘야 한다.
com.test 패키지 아래 컴포넌트도 스캔하고 싶을경우...
@SpringBootApplication
@ComponentScan(basePackages = {"com.tistory.hitomis", "com.test"})
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
반응형
'개발 > spring, spring boot' 카테고리의 다른 글
[Spring Boot] 로깅 (0) | 2021.07.12 |
---|---|
[String Boot] 스프링부트를 구성하는 핵심 요소 3가지 (0) | 2021.07.10 |
[String Boot] 배너 변경 (0) | 2021.06.24 |
[Spring Boot] Thymeleaf 예제 (0) | 2021.01.17 |
[Spring Boot] jsp 사용하기 (0) | 2021.01.17 |
댓글