
@SpringBootApplication 이란?
·
IT 지식 (기술면접 대비)
위 사진처럼 Spring initalizr를 통해 Spring Boot 프로젝트를 생성하면 위와같은 코드가 존재한다. 여기서 @SpringBootApllication이 무슨 역할을 하는지 알아보자. ⭐️ SpringBootApplication 내부 구조 @SpringBootApplication 어노테이션은 3개의 핵심 어노테이션을 조합한 메타 어노테이션이다. 아래에서 3가지의 핵심 어노테이션 안에는 여러개의 컴포넌트가 존재하는데, 간단하게 여러 컴포넌트는 무슨 의미인지, 그래서 핵심 컴포넌트를 정리하자면 무엇이고, 왜사용하는지에 대해서알아보겠다. 🔥 @SpringBootConfiguration @Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)..