现在我们有一个类ShopMember
分别有UserService和OrderService继承了ShopMember
此时如果我们想获取ShopMember的所有子类该怎么办呢?
话不多说,上代码。
可以看到,这边我们只是在类里面注入了一个List,泛型则是ShopMember类
然后我们看一下结果
此时可以看到,ShopMember,UserService和OrderService都已经被注入到了shopMember的这个list中去了,这样我们就得到了ShopMember所有的子类。是不是很神奇?
我们平时使用的依赖注入@Autowired基本都是注入的单个对象,为什么还能像这样注入List类型的数据呢.
原因就是当Spring识别到被注入对象是