小编典典

自动连接到列表中时的Bean顺序

java

我已经定义了一个接口IWorker及其一些实现,WorkerA并且WorkerB都用进行了注释@Component

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

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

  • 我怎样才能让更多的WorkerCWorkerD(也实现IWorker)不带注释@Component通过我被装配到同一个列表applicationContext.xml

  • 是否保留了xml 的顺序WorkerCWorkerDxml 的顺序?

  • 我是否可以依靠规则将工作人员A,B,C和D放入列表的顺序?


阅读 187

收藏
2020-11-30

共1个答案

小编典典

如果要在Spring注入的List中对这些依赖项进行排序,请使用@Order批注。

2020-11-30