@Configuration와 @SpringBootConfiguration 차이
@Configuration와 @SpringBootConfiguration 차이
@Configuration vs @SpringBootConfiguration
싸피에서는
@SpringBootConfiguration
를 사용하지만 인프런 강의에서는@Configuration
를 사용한다.
계층 구조
1
2
3
@SpringBootApplication
-------> @SpringBootConfiguration
-------> @Configuration
SpringBootApplication의 메타 어노테이션
1
2
3
4
5
@SpringBootConfiguration
@EnableAutoConfiguration
@ComponentScan(excludeFilters = { @Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class),
@Filter(type = FilterType.CUSTOM, classes = AutoConfigurationExcludeFilter.class) })
public @interface SpringBootApplication {
- 즉 SpringBootApplication를 사용한다면 여러 효과를 받을 수 있다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.