728x90
@SpringBootApplication의 구성
@SpringBootConfiguration
> 해당 클래스에서 1개 이상의 bean을 생성하고 있음을 명시 (bean을 등록하는 설정파일)
@ComponentScan
> 해당 패키지 하위의 @Component를 찾아 bean을 등록
> @Configuration, @Repository, @Service, @Controller, @RestController 도 bean으로 등록
@EnableAutoConfiguration
- spring-boot-autoconfigure > META-INF > spring-factories 에 Auto Configure를 키-값으로 등록되어있음
> 키값을 등록되어있는 클래스들을 Auto Configuration
> @ConditionalOnClass등의 어노테이션을 통해 조건부로 Auto Configuration할 수 있음
728x90
'Spring Boot' 카테고리의 다른 글
Spring boot 내장 Servlet Container (0) | 2022.01.29 |
---|---|
Starter & AutoConfigure (0) | 2022.01.29 |
Spring boot 원리 (0) | 2022.01.01 |
Spring Boot 기초 -1 (0) | 2022.01.01 |
Spring framework 기본 (0) | 2021.06.27 |
댓글