该注解主要是用来直接将某些类标注为注入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对象的时候