Spring 注解驱动开发(二)

阅读 39

2022-01-12

1.@Conditional 按照条件注册bean

主配置类
在这里插入图片描述
实现了Condition接口的两个判断条件类
在这里插入图片描述
在这里插入图片描述
2.@Import给容器快速导入组件
方式一:快速向ioc容器中快速导入组件,组件id默认为全类名(包名+类名),前者直接导入Color组件,格式如
@Import(Color.class)
在这里插入图片描述

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

在这里插入图片描述
方式三:通过实现 ImportBeanDefinitionRegistrar接口
在这里插入图片描述

在这里插入图片描述

3.使用spring提供的FactoryBean(工厂bean)接口导入组件
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

精彩评论(0)

0 0 举报