EnableAutoConfiguration
-
[스프링 부트 개념과 활용] 자동 설정 @EnableAutoConfigurationSPRING/스프링부트 개념과 활용 2020. 12. 13. 23:22
메인 클래스에 붙어 있는 @SpringBootApplication은 크게 3가지가 합쳐져 있다고 볼 수 있다. 1. @SpringBootConfiguration 2. @ComponentScan 3. @EnableAutoConfiguration 스프링 부트 어플리케이션은 Bean을 2번 등록한다. 처음에 ComponentScan으로 통하여 등록하고, 그 후에 EnableAutoConfiguration으로 추가적인 Bean들을 읽어서 등록한다. @ComponentScan 은 아래와 같은 Component들을 Scan 합니다. @Component @Configuration @Repository @Service @Controller @RestController @EnableAutoConfiguration Aut..