创建一个starter项目

创建一个starter项目,需要引入坐标

 
<dependency>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-autoconfigureartifactId>
dependency>

引入这个依赖后,可以使用Spring Boot自动配置的注解,包括:

  1. @EnableAutoConfiguration:启用Spring Boot的自动配置机制;
  2. @ConfigurationProperties:将配置文件中的属性值映射到Java对象中;
  3. @ConditionalOnClass:当类路径下存在指定的类时,才会创建Bean;
  4. @ConditionalOnMissingBean:当容器中不存在指定的Bean时,才会创建Bean;
  5. @ConditionalOnProperty:当指定的属性存在于配置文件中且值为指定的值时,才会创建Bean;
  6. @ConditionalOnWebApplication:当应用是Web应用时,才会创建Bean;
  7. @ConditionalOnExpression:当指定的SpEL表达式结果为true时,才会创建Bean;
  8. @AutoConfigureAfter:在指定的类之后执行自动配置;
  9. @AutoConfigureBefore:在指定的类之前执行自动配置;
  10. @ImportAutoConfiguration:导入指定的自动配置类。

你可能感兴趣的:(java,spring,boot,开发语言)