[SPRING] @SpringBootConfiguration과 @Configuration의 차이점은 무엇입니까?
SPRING@SpringBootConfiguration과 @Configuration의 차이점은 무엇입니까?
@SpringBootConfiguration과 @Configuration의 차이점은 무엇입니까? 그것에 대한 자세한 내용을 찾을 수 없습니다.
해결법
-
==============================
1.Spring Boot Document (아래의 계층 구조)에 따르면 @Configuration은 @SpringBootConfiguration의 일부이며 궁극적으로 @SpringBootApplication을가집니다
Spring Boot Document (아래의 계층 구조)에 따르면 @Configuration은 @SpringBootConfiguration의 일부이며 궁극적으로 @SpringBootApplication을가집니다
@SpringBootApplication -------> @SpringBootConfiguration -------> @Configuration
@SpringBootApplication
Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @SpringBootConfiguration @EnableAutoConfiguration @ComponentScan(excludeFilters = { @Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class), @Filter(type = FilterType.CUSTOM, classes = AutoConfigurationExcludeFilter.class) }) public @interface SpringBootApplication { ...}
@SpringBootConfiguration
@Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Configuration public @interface SpringBootConfiguration { }
@Configuration
@Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Component public @interface Configuration { }
-
==============================
2.SpringBootConfiguration
SpringBootConfiguration
출처
SpringBootConfiguration에 관한 문서
from https://stackoverflow.com/questions/56910260/what-is-the-difference-between-springbootconfiguration-vs-configuration by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 스프링 보안의 여러 antmatchers (0) | 2019.07.10 |
---|---|
[SPRING] Spring : POST body에서 매개 변수를 얻는 방법? (0) | 2019.07.10 |
[SPRING] 스프링 부트는 새로운 스케줄 작업을 동적으로 추가합니다. (0) | 2019.07.09 |
[SPRING] Spring : 하나의 Entity에서 2 개의 저장소 (0) | 2019.07.08 |
[SPRING] 봄 부츠 휴식 프로젝트에 권장되는 프로젝트 구조는 무엇입니까? (0) | 2019.07.08 |