<Spring>ImportBeanDefinitionRegistrar打开方式

简介:

广大开发者从Spring中开发了很多拓展接口使用方式,ImportBeanDefinitionRegistrar就是其中比较出名的一种,它能够加以利用去达到动态注册bean到spring容器之中的效果。

在前一篇博客我有介绍ImportSelector拓展接口的使用方式,现在来试一下如果用ImportBeanDefinitionRegistrar拓展接口这个功能该如何完成

还是先介绍一下,当前的场景是有一个ProductService接口,我想把他的两个实现类都注入到spring容器中,且依赖此jar的项目中有任何ProductService的实现都会被动态扫描注入进spring容器中。


接口实现类并没有打上@Service注解,让我们来利用ImportBeanDefinitionRegistrar完成我们的想法。





如上,这样就完成了实现类的注入。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容