스프링부트 프로젝트를 생성하면 [projectName]Application.java에는 다음과 같이 '@SpringBootApplication'이 있는 걸 확인할 수 있습니다. 지금부터 @SpringBootApplication의 역할과 내부 구현에 대해서 알아보겠습니다. [Spring Boot] @SpringBootApplication이란? '/spring-boot-autoconfigure-2.5.4.jar/org/springframework/boot/autoconfigure/SpringBootApplication.java'에 해당 어노테이션이 다음과 같이 정의되어있습니다. 위 어노테이션의 구현을 보면 다음과 같이 3가지 어노테이션이 명시되어 있습니다. @SpringBootConfiguration @En..