我定义了一个接口IWorker
以及它的一些实现WorkerA
and WorkerB
,都注释为@Component
.
然后我通过以下方式将它们自动连接到我的应用程序中:
@Autowired
private List<IWorker> workers = new ArrayList<IWorker>();
工人进入名单的顺序取决于什么?
我怎样才能让额外的WorkerC
and WorkerD
(也实现了IWorker
) 未注释为@Component
通过我的自动连接到同一个列表applicationContext.xml
?
顺序是WorkerC
and WorkerD
从保存的xml中?
是否存在我可以依赖的规则,将工人 A、B、C 和 D 放入列表中的顺序?
如果你想在Spring注入的List中对这些依赖项进行排序,那么使用@Order注解。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)