gpt4 book ai didi

java - Autowiring 到列表中时的 Bean 顺序

转载 作者:行者123 更新时间:2023-11-30 03:35:30 27 4
gpt4 key购买 nike

我定义了一个接口(interface) IWorker 及其一些实现,如 WorkerAWorkerB,两者都用 @Component 进行注释.

然后我通过以下方式将它们自动连接到我的应用程序中:

@Autowired
private List<IWorker> workers = new ArrayList<IWorker>();
  • worker 进入列表的顺序取决于什么?

  • 如何让其他 WorkerCWorkerD(也是 IWorker 的实现)不使用 @Component< 进行注释 通过我的 applicationContext.xml Autowiring 到同一个列表中?

  • XML 中 WorkerCWorkerD 的顺序是否保留?

  • 是否存在我可以依赖的规则, worker A、B、C 和 D 将以何种顺序放入列表?

最佳答案

如果你想在Spring注入(inject)的List中对这些依赖进行排序,那么使用@Order注解。

关于java - Autowiring 到列表中时的 Bean 顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28012388/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com