Springboot注解与分析之:@SpringBootConfiguration
@SpringBootConfiguration注解的源码如下所示:
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Configuration
public @interface SpringBootConfiguration {
}
- 类上声明了@Configuration注解,主要用于定义配置类,替代XML配置文件。
- @SpringBootConfiguration注解仅仅是对@Configuration注解进行了包装,本质上依然是@Configuration注解。
- @SpringBootConfiguration注解标注着某个类上表示这是一个Spring Boot的配置类。