usageTwo) { }我的客户端实现类没有任何注释,只有必需的构造函数。在这种情况下,如何限定正确的接口实现用法?我不想使用@Primary,因为在我的例子中,将其中一种用法命名为主要用法在语义上是不正确的(它们在某种意义上是相等的)。我想命名我用来将实现注入到bean创建方法中的参数就足够了,但是Spring抱怨道:required a single bean
我喜欢基于构造函数的注入,因为它允许我将注入字段设为final。我也喜欢注解驱动的注入,因为它简化了我的context.xml。只要我没有两个相同类型的参数,我就可以用@Autowired标记我的构造函数,一切都可以正常工作。:public class SomeClass { public SomeClass(OtherClass bean1, OtherCla
如果我试图在Weblogic 12.2.1.3.0上运行下一段代码:
at hu.sample.bean.Salutatory_mv77ws_Impl.bean [class hu.sample.bean.George with qualifiers [@MainButler @Any]; local interfaces are [Butler]但在这
我在互联网和堆栈上都搜索过了,但似乎找不到解决我的问题的方法:
Unable to find bean reference for type 'class com.consol.citrus.http.client.HttpClient'Caused' available: expected single matching bean but found 2: server1BasicAuthClient,server2BasicAuthClient概述一些背景信息:我必须使用Spring5和Citrus Fra