1、首先有一个接口,包含了三个实现类。

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

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


其中map的key就是实现类的类名,value就是依赖注入的类

4、具体使用

通过map直接get类名,就能获取到当前想使用的子类。

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐