[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/difference-between-springbootconfiguration-vs-configuration by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] Spring : 하나의 Entity에서 2 개의 저장소 (0) | 2019.07.08 |
---|---|
[SPRING] 봄 부츠 휴식 프로젝트에 권장되는 프로젝트 구조는 무엇입니까? (0) | 2019.07.08 |
[SPRING] org.springframework.boot를 찾을 수 없습니다 : spring-boot-starter-velocity (0) | 2019.07.08 |
[SPRING] Spring Boot + REST 응용 프로그램에서 "No message available"오류가 발생합니다. (0) | 2019.07.07 |
[SPRING] 스프링 부트의 CORS 정책 충돌 (0) | 2019.07.07 |