创建一个starter项目,需要引入坐标
<!-- 自动配置 -->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-autoconfigure</artifactId>
</dependency>
引入这个依赖后,可以使用Spring Boot自动配置的注解,包括:
@EnableAutoConfiguration:启用Spring Boot的自动配置机制;@ConfigurationProperties:将配置文件中的属性值映射到Java对象中;@ConditionalOnClass:当类路径下存在指定的类时,才会创建Bean;@ConditionalOnMissingBean:当容器中不存在指定的Bean时,才会创建Bean;@ConditionalOnProperty:当指定的属性存在于配置文件中且值为指定的值时,才会创建Bean;@ConditionalOnWebApplication:当应用是Web应用时,才会创建Bean;@ConditionalOnExpression:当指定的SpEL表达式结果为true时,才会创建Bean;@AutoConfigureAfter:在指定的类之后执行自动配置;@AutoConfigureBefore:在指定的类之前执行自动配置;@ImportAutoConfiguration:导入指定的自动配置类。