- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我正在使用 @ComponentScan
和 @Component
来定义我的 spring bean。我想要将这些 bean 之一声明为 autowire-candidate=false
。
这可以通过 xml 中的这个属性来完成。注释中没有等价物吗?
我想要这个的原因是因为我有 2 个相同接口(interface)的实现,我不想使用 @Qualifier
。
编辑:使用@Primary 是一种有效的变通方法,但在我看来,autowire-candidate 是一个有用的功能,具有自己的语义。
谢谢
最佳答案
看起来 Spring 拒绝了 autowire-candidate=false
概念并且不再支持它。注释没有类似物,因此 @Primary
是您注意到的最佳解决方法。
另一种方法是使用自定义 org.springframework.beans.factory.support.AutowireCandidateResolver
,它在 DefaultListableBeanFactory
中使用,具有从 Autowiring 候选者中排除不需要的 bean 的逻辑.在这种情况下,该技术将类似于 SimpleAutowireCandidateResolver
中用于 autowire-candidate=false
的技术。
关于java - 使用注释时如何声明 Spring bean autowire-candidate ="false"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28065994/
我正在使用 AutoComplete API Material UI。有一个 的对象top100电影其中包含电影的标题和年份。如果我使用 top100Film.title 搜索,我的自动完成工作正常如
我试图显示位于拉特兰县,只有得票高于 0。现在,它仅显示拉特兰县的所有投票。 https://jsfiddle.net/jeffd/yqbwaxts/3/ https://99centbeats.co
const pc1 = new RTCPeerConnection(null); const pc2 = new RTCPeerConnection(null); async function cal
当我尝试运行我的游戏时,我目前遇到以下错误的问题。我试图理解以下错误的含义,但我发现很难理解。我相信有不止一个错误,但我不知道去哪里找。我很想得到你的帮助! [armeabi] Compile++ t
我正在写一个自定义键盘,我想使用候选人。但是候选 View 设置为一定高度,这对我的需要来说太小了。我似乎无法设置候选人的高度。如果我将高度设置为 certine dp,我会得到半黑屏。 谢谢! 最佳
您好,我希望得到一些安装 rubygems 的帮助。这就是我尝试时发生的情况。 “ruby-full”已经安装。我该如何解决?这是什么问题? $ sudo apt-get install ruby
我新写了一个简单的聊天应用程序,但我不太了解ICE Candidates的背景。 当对等方创建连接时,他们会获得 ICE 候选者,并交换它们并设置他们最终到达对等连接。 所以我的问题是,ICE 候选者
按照此tutorial (对于初学者) 我创建了提供者和应答者,我使用了 onicecandidate() function onicecandidate(event) { if (!p
#include #include #include #include using namespace std; struct Node1 { unsigned int vertex;
在 CEF3 中与 WebRTC 应用程序通话期间,出现以下错误。我做了很多分析但无法弄清楚这个问题的原因/解决方案..请提出问题所在以及解决方案。 1448447657717 - WebRtcAda
我正在使用 huggingface transformers 库开发法语问答模型。我使用的是预训练的 CamemBERT 模型,它与 RoBERTa 非常相似,但适用于法语。 目前,我能够使用 tra
我正在尝试在 ubuntu 中安装 nodejs,我需要使用 curl 但它不允许我安装 curl每次我尝试安装它时都会显示此错误 正在读取包列表...完成构建依赖树 正在读取状态信息...完成包 c
我在浏览器控制台中遇到的错误(仅出现在 Chrome 中,Firefox 中没有错误)是错误:无法在“RTCPeerConnection”上执行“addIceCandidate”:无法添加 ICE 候
概述 我正在尝试将 lambda 传递给采用模板函数类型的模板函数。编译时出现错误 candidate template ignored: could not match... . 但是,当我尝试将相
我正在尝试发送地址 this issue ,实际上是由 this other stackoverflow question 提出的与callwith的不同行为有关和 samewith 。后者似乎定义得
我正在做一个投票系统,希望投票系统循环直到用户输入0,然后输出获胜的候选人 两个类 package javaexamcode; import java.util.Scanner; pub
我安装了 Ubuntu 16.04 LTS(Xenial 版本)。我需要将 mpich2 软件包安装到我的系统上,但是当我运行 sudo apt-get install mpich2 时,出现以下错误
正如我的 Chrome 开发人员工具所指出的,什么是第一个有意义的绘画 (FMP) 候选者?这与第一个有意义的油漆有什么不同? 如您所见,黄线是 FMP,前两个标记为“候选人”,最后一个只是 FMP。
请注意,我已阅读并将答案应用于:Calling C++ member function from Luabind causes "No matching overload found" ,但这并没有解
上下文:我正在尝试设置 mysql 复制,一主一从。我在 mysql 5.6 中使用新的 GTID 方法,以及用于自动故障转移的 mysql 实用程序。 我能够设置主节点 M 和从节点 S 的复制。
我是一名优秀的程序员,十分优秀!