
@SpringBootApplication 애너테이션은 스프링 부트 애플리케이션의 주 진입점을 표시하는 메타 애너테이션입니다. 이 애너테이션은 세 가지 다른 애너테이션인 @Configuration, @EnableAutoConfiguration, @ComponentScan을 조합하여 사용하며, 스프링 부트 애플리케이션의 설정과 구성을 자동으로 처리합니다.
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MyApplication {
public static void main(String[] args) {
SpringApplication.run(MyApplication.class, args);
}
}
@SpringBootApplication 애너테이션은 스프링 부트 애플리케이션의 설정과 구성을 간편하게 처리하는 메타 애너테이션입니다. 세 가지 다른 애너테이션인 @Configuration, @EnableAutoConfiguration, @ComponentScan을 조합하여 사용하며, 주요 속성을 통해 애플리케이션의 동작을 커스터마이징할 수 있습니다.