page contents

Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?

轩辕小不懂 发布于 2022-02-17 13:49
阅读 559
收藏 0
分类:Java开发
3102
Nen
Nen
- 程序员

@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 {

主要组合包含了以下 3 个注解:
@SpringBootConfiguration:
组合了 @Configuration 注解,实现配置文件的功能。
@EnableAutoConfiguration:
打开自动配置的功能,也可以关闭某个自动配置的选项,如关闭数据源自动配置功能: @SpringBootApplication(exclude = {
DataSourceAutoConfiguration.class })。
@ComponentScan:
Spring组件扫描。
请先 登录 后评论