**
springboot核心注解:@SpringBootApplication
@SpringBootConfiguration:辨別了一個配置類
@EnableAutoConfiguration:自動配置實作注解
@ComponentScan:預設情況是根據注解所在的類的包名實作掃描範圍,掃描自定義的配置類.
配置類使用注解
@Configuration定義配置類
@Bean配置bean對象
@ConfigurationProperties讀取對象需要的屬性
-
配置類使用的條件注解
@ConditionalOnClass:目前環境可以掃描到某個類
@ConditionalOnBean:目前環境存在某個Bean對象
@ConditionalOnMissingClass:目前環境沒有某個class
@ConditionalOnMissingBean:目前環境沒有某個bean
@ConditionalOnProperties:目前環境具備某個properties屬性值