스프링/스프링부트개념과 활용 3

자동설정이해

@SpringBootApplication -> 1. @SpringBootConfiguration 2. @ComponentScan. 3. @EnableAutoConfiguration 빈등록은 2단계로 나눠져 있다. 1단계: @ComponentScan 2단계: @EnableAutoConfiguration => 위 3개의 애노테이션 중 @EnableAutoConfiguration이 없어도 스프링부트는 작동한다. 단, 웹 애플리케이션으로 띄울 수는 없음 해당 애노테이션이 SevletWebServerFactory 빈을 만들기 때문 @ComponentScan은 아래와 같은 애노테이션을 스캔 - @Component - @Configuration @Repository @Service @Controller @RestCo..