JAVA/JAVA__Framework-Springboot
SpringBootApplication 어노테이션
말하는감자
2019. 7. 10. 00:57
스프링 컴포넌트 검색, 스프링 부트 자동 구성 활성화
SpringBootApplication 어노테이션은 3개의 어노테이션을 묶은 것이다
1. Configuration
이 어노테이션이 붙은 클래스를 스프링의 자바 기반 구성 클래스로 지정
2. ComponentScan
컴포넌트 검색 기능을 활성화해서 웹 컨트롤러 클래스나 다른 컴포넌트 클래스들을 자동으로 검색하여 스프링 어플리케이션 컨텍스트에 빈으로 등록
3. EnableAutoConfiguration
스프링 부트의 자동 구성, 수많은 구성 코드를 대체할 수 있다
스프링부트 1.2.0 버젼부터 SpringBootApplication어노테이션 하나로 통합해서 사용할 수 있게 되었다