
@SpringBootApplication 란?
개요 spring boot 프로젝트를 생성하면 유일하게 만들어지는 자바 클래스가 하나 있다. 이것이 어떤 건지 궁금해서 정리를 해보자고 한다. Application.java 프로젝트 생성 시[projectName] Application.java 클래스와 메인 메서드가 만들어진다. 스프링 부트는 이 실행클래스를 통해 실행을 한다. 메서드 위에를 보면 하나의 어노테이션이 설정되어 있을 텐데 어노테이션은 부트를 실행할 때 필요한 것들을 자동으로 구성하고 Bean 등을 생성하는 등 기본적인 설정을 해주는 어노테이션이다. @SpringBootApplication 어노테이션이 자세히 무엇을 해주는지 알아보자 @SpringBootApplication 먼저 이 어노테이션은 안에는 메타 어노테이션이라고 다른 어노테이션에..