1.@Conditional 按照条件注册bean
主配置类
 
 实现了Condition接口的两个判断条件类
 
 
 2.@Import给容器快速导入组件
 方式一:快速向ioc容器中快速导入组件,组件id默认为全类名(包名+类名),前者直接导入Color组件,格式如
 @Import(Color.class)
 
方式二:自定义快速导入组件,通过实现ImportSelector接口中的方法以String[]方式返回要导入的组件的全类名,格式如 @import({MyImportSelector.class})
 

 方式三:通过实现 ImportBeanDefinitionRegistrar接口
 

3.使用spring提供的FactoryBean(工厂bean)接口导入组件
 











