Fork me on GitHub

@Autowired可以注入List和Map吗?

可以!

@Autowired
private List<MyInterface> myList;

这样就直接将MyInterface的子类bean直接添加到了myList中,并且还可以用Order来指定添加顺序
没看过此处源码,但盲猜是在bean的后置处理器中,解析到带@Autowired的注解且是List或Map的类型的属性,则将其泛型的所有子类找出来,将bean添加进去。

posted @ 2022-05-23 16:34  三脚半猫  阅读(304)  评论(0)    收藏  举报