spring boot annotation 관련

Posted by HULIA(휴리아)
2018. 3. 9. 10:54 백엔드개발/스프링부트
@SpringBootApplication
스프링부트를 실행시켜주는 annotation
다음의 세가지 다른 어노테이션을 캡슐화하고 있는 최상위 어노테이션이다

1)
@Conguration
하나 이상의 @Bean을 정의하고 있음을 알려준다

2)
@EnableAutoConfiguration
스프링 부트가 클래스 패스에 의존 관계를 기준으로 스프링 애플리케이션의 환경을 자동으로 구성하게 한다

3)
@ComponentScan
@Component 어노테이션을 포함하고 있어서 컴포넌트 스캐닝의 대상이 된다