自动装配到列表中时的 Bean 顺序

2023-12-05

我定义了一个接口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(使用前将#替换为@)

自动装配到列表中时的 Bean 顺序 的相关文章

随机推荐

  • 如何在 Angular 中动态加载外部脚本?

    我有这个模块 它将外部库与附加逻辑一起组件化 而无需添加
  • 获取页面上 HTML5 画布的坐标

    我有一个画布在另一个画布里面
  • 根据函数的表达式参数推断第二个泛型参数

    这个问题是一个延伸部分类型推断如果无法进行部分类型推断 任何人都可以解释 OrderByDescending 扩展方法是如何工作的吗 请注意 当我调用 OrderByDescending m gt m DateProp 时 系统不会要求我提
  • Java:如何检查字符串是否仅包含数字和连字符

    我只是有一个程序 必须读取 ssn xxx xx xxxx 并确定给定的 ssn 是否有效 我只需要一种方法来检查字符串是否只包含 和 import java util Scanner public class Prog7 public s
  • 为什么twine上传文件到pypi时会弹出以下错误

    当我执行以下几行并输入我的信息时 twine upload dist 弹出如下错误 HTTPError 400 Client Error The description failed to render in the default for
  • Android文件上传-文件名错误,本机浏览器

    关于 Android 文件上传的问题有很多 但大多数都没有答案 而且实际上没有一个与 javascript 或 php 相关 在 Android 4 4 4 本机浏览器 HTC One M8 上选择要上传的文件时 我看到奇怪的行为 它给我的
  • 获取文本文件中的第 n 列

    我有一个文本文件 1 Q0 1657 1 19 6117 Exp 1 Q0 1410 2 18 8302 Exp 2 Q0 3078 1 18 6695 Exp 2 Q0 2434 2 14 0508 Exp 2 Q0 3129 3 13
  • 图像对象 onload 函数立即触发

    我正在创建一些 Image 对象 当我在开发工具中设置网络限制时 我看到 onload 函数在我的图像完全加载之前被调用 我实在找不到解决办法 我的代码 function imgObjects data for var i in data
  • JMeter - 进行负载测试时主从配置相对于所有主设备的优势

    关于 JMeter 用于负载测试的分布式配置 不在云中 我可以在不同的机器上设置 X JMeter master 并使用共享文件夹通过共享文件执行它们 好处是 每个主机都不会注意到其他主机 并且可以在需要时使用动态 不同的属性关闭和启动 每
  • RESTful Web 服务主体格式

    我是新来的WCF 我正在做一些简单的RESTful WCF经营合同 而且 我对财产选择有疑问BodyStyle属性类的WebInvoke 一种选择是WebMessageBodyStyle Bare 另一个是WebMessageBodySty
  • 通过API网关在aws Lambda中获取json正文

    我目前正在使用 NodeJS 通过 AWS Api Gateway 在 AWS lambda 上构建机器人 但遇到了 POST 请求和 JSON 数据的问题 我的 api 使用 使用 Lambda 代理集成 甚至当我测试代理发送 Appli
  • FileReader API 在 jsFiddle 中工作,但不适用于本地文件

    我正在开发一个 Chrome Firefox 扩展 它将使用文件 API 在本地存储文件 我正在尝试启动并运行一个示例 但遇到了似乎以 Chrome 为中心的问题 谁能解释一下为什么这个jsFiddle工作正常 但是完全相同的代码 当从本地
  • 3D球体标签云[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 有谁知道如何实现 3D 球体标签云 就像在这个网站上一样 http krypted com 是否有一个 Javascript 库可以轻松做到这一点
  • 努力在shinyapps.io中将我自己的API密钥与googlesheets4一起使用

    我已经让 googlesheets4 在shinyapps io 中工作 代码如下 gs4 auth email email protected path NULL scopes https www googleapis com auth
  • MATLAB:循环绘图

    我尝试在循环内进行绘图 但它仅打印最后一个绘图 我该如何修复它 我尝试过使用hold on and drawnow在情节定义之后但它不起作用 这是我的代码 for t 1 5 alive Game World Generations spe
  • 性能调优 WCF 服务

    对于 WCF Web 服务来说 最重要的性能调整领域是什么 ASP net 线程设置 WCF 节流 请查看下面的文章和白皮书 我认为它们应该为您提供更具体的性能考虑因素供您探索 并可能提供一些非常实用的设置来调整 优化或更改 我也在另一个问
  • 如何使用 python 在heroku 中连接 postgresql 时使用 dj-database-url

    我来这里是因为我对 heroku python django postgresql 小组非常陌生 我在 google 上搜索了 dj database url 的用法 但我不明白为什么在开发需要与 postgresql 连接的 python
  • CakePhp 错误的身份验证重定向

    我刚刚开始学习 Auth 组件 但在重定向方面遇到了问题 我的本地应用程序的路径是 localhost school 但是当登录的用户尝试访问某个网址时 他不允许该网站重定向到 localhost school school 并显示 请求的
  • jQuery UI 令牌

    我按照本教程使用 jQuery UI 生成 Facebook 令牌 例如 http net tutsplus com tutorials javascript ajax how to use the jquery ui autocomple
  • 自动装配到列表中时的 Bean 顺序

    我定义了一个接口IWorker以及它的一些实现WorkerA and WorkerB 都注释为 Component 然后我通过以下方式将它们自动连接到我的应用程序中 Autowired private List