- @EnableAutoConfiguration (@SpringBootApplication 안에 숨어 있음)
- 빈은 사실 두 단계로 나눠서 읽힘
- 1단계: @ComponentScan
- 2단계: @EnableAutoConfiguration
- 컴포넌트 스캔은 Component 어노테이션을 가지고 있는 클래스를 스캔하여 Bean으로 등록
- @ComponentScan
- @Component
- @Configuration @Repository @Service @Controller @RestController
- @EnableAutoConfiguration
- spring.factories
- org.springframework.boot.autoconfigure.EnableAutoConfiguration
- @Configuration
- @ConditionalOnXxxYyyZzz (조건에 따라 bean을 등록)
- spring.factories
'프로그래밍 > Spring-boot' 카테고리의 다른 글
스프링부트 강좌 내용 정리 - 0. 자동설정 만들기 (0) | 2020.11.23 |
---|---|
스프링부트 강좌 내용 정리 - 0. 의존성 관리 (0) | 2020.10.03 |
스프링부트 강좌 내용 정리 - 0. 스트링 부트 시작하기 (0) | 2020.09.30 |