該註解主要是用來直接將某些類標註爲注入Spring容器spring
有三種方式app
@import(xxx.class,yyy.class)spa
而後使用 :
@Import(MyImportBeanDefinitionRegistrar.class).net
將實現了該接口的類注入容器(在該實現類中進行注入)對象
首先實現ImportSelector接口
而後 @Import(MyImportSelector.class)將實現了該接口的類注入容器get
該註解主要是開啓@ ConfigurationProperties註解的功能it
該註解主要是做用到某些用於做爲配置類的類上,標註了該註解的類中的字段的名字,若是跟application.properties中的配置有匹配的,則會自動被賦值。io
能夠註解在方法,類上,意義在於知足某些條件的狀況下則該方法或者類表明的bean會被spring注入.class
@ConditionalOnClass 當類路徑下存在某個類的時候
@ConditionalOnMissingClass 當類路徑下不存在某個類的時候
@ConditionalOnBean 當容器中存在某個Bean對象的時候
@ConditionalOnMissingBean 當容器中不存在某個Bean對象的時候