spring依赖注入,一个接口有多个实现类,如何通过一个map注入所有实现类
·
1、首先有一个接口,包含了三个实现类。

2、三个实现类分别重写其中一个方法。



3、依赖注入时,全部注入到父接口中,通过Map方式接收

其中map的key就是实现类的类名,value就是依赖注入的类
4、具体使用![]()
通过map直接get类名,就能获取到当前想使用的子类。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)