728x90
반응형
@SpringBootApplication 어노테이션이란?
- ComponentScan, SpringBootConfiguration, EnableAutoConfiguration 으로 이루어 짐.
@ComponentScan
- root 패키지에서 빈검색을 진행한다.
- @SpringBootApplication 이 선언된 클래스의 패키지를 루트 패키지라 생각하면 됨.
- @Component, @Bean, @Service 등
@EnableAutoConfiguration
- 미리 정의되어 있는 빈을 등록해준다.
- 미리 정의되어 있는 빈은 Spring-boot-autoconfigure 외부 라이브러리에 spring.factoires 에 등록돼있음.
@SpringBootConfiguration
- SpringBoot 의 @Configuration
- Configuration 과 동일하다 생각하면 된다.
'Spring > boot' 카테고리의 다른 글
spring-boot, jpa, h2 환경에서 select for update (lock) 사용 방법 정리 (0) | 2021.12.21 |
---|---|
spring 과 spring-boot 관계 (0) | 2020.11.11 |
spring boot 로그인 실패 시 후속 작업 (리다이렉트) (0) | 2020.10.05 |
spring boot localDateTime parsing (0) | 2020.09.11 |
spring-boot Controller Mock Testcase 작성 (0) | 2020.09.05 |
댓글