ComponentScan
[Spring Boot] AutoConfiguration 이란?
AutoConfiguration 즉 자동 환경설정은 스프링부트의 가장 큰 장점 중 하나입니다. 비즈니스 로직을 제외한 많은 부분에서 개발자가 직접 구현하거나 코드를 써야하는 일을 줄여주기 때문입니다. 오늘은 스프링부트의 이러한 자동 설정환경이 어디서부터 어떻게 실행되고, 무엇을 실행시켜주는지 알아봅시다! 스프링 부트(Spring Boot)의 시작 @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } 스프링 부트 프로젝트를 처음 생성하면 다음과 같은 메인 애플리케이션 클래스를 보실 수 있습니다. main()..