1.@Conditional 按照条件注册bean
主配置类

实现了Condition接口的两个判断条件类


2.@Import给容器快速导入组件
方式一:快速向ioc容器中快速导入组件,组件id默认为全类名(包名+类名),前者直接导入Color组件,格式如
@Import(Color.class)

方式二:自定义快速导入组件,通过实现ImportSelector接口中的方法以String[]方式返回要导入的组件的全类名,格式如 @import({MyImportSelector.class})


方式三:通过实现 ImportBeanDefinitionRegistrar接口


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












