天天看點

SpringBoot實作自動配置的相關注解

**

springboot核心注解:@SpringBootApplication

@SpringBootConfiguration:辨別了一個配置類

@EnableAutoConfiguration:自動配置實作注解

@ComponentScan:預設情況是根據注解所在的類的包名實作掃描範圍,掃描自定義的配置類.

配置類使用注解

@Configuration定義配置類

@Bean配置bean對象

@ConfigurationProperties讀取對象需要的屬性

  • 配置類使用的條件注解

    @ConditionalOnClass:目前環境可以掃描到某個類

    @ConditionalOnBean:目前環境存在某個Bean對象

    @ConditionalOnMissingClass:目前環境沒有某個class

    @ConditionalOnMissingBean:目前環境沒有某個bean

    @ConditionalOnProperties:目前環境具備某個properties屬性值

繼續閱讀