在春天,您可以將XML配置爲具有限定符的bean。我似乎無法找到如何通過Java註釋配置bean的方式附加限定符。那是怎麼回事?我必須使用普通的舊名嗎?Spring:將@Qualifer附加到Java配置的beans
14
A
回答
27
如果您在使用說明(不是基於Java的配置),可以使用下面的加限定詞(見Spring documentation):
@Component
@Qualifier("myQualifier")
public class MyBean {
//code
}
並且爲了連線,請使用以下(再次請參閱Spring documentation):
public class MyClass {
@Autowired
@Qualifier("myQualifier")
private MyBean myBean;
//more code
}
18
什麼,就像@Qualifier
,你的意思是?
3.10.4 Defining bean metadata within components
例子:
@Bean @Qualifier("public")
public TestBean publicInstance() {
return new TestBean("publicInstance");
}
+1
+1。另請參閱我的答案自動裝配(沒有添加它在這裏B/C代碼將難以閱讀)。 – 2012-02-07 20:21:18
相關問題
- 1. Lucene的Spring Beans配置
- 2. 基於Spring中的屬性文件動態配置java beans
- 3. spring beans未在struts2中配置?
- 4. Java WAR - 從外部JAR加載Spring beans
- 5. SAAJInInterceptor和WSS4JInInterceptor beans的Java配置
- 6. 加載多次的Spring beans
- 7. Spring - 從xml到Java配置
- 8. Spring配置文件如何針對Spring beans XSD進行驗證?
- 9. 的Spring Java配置
- 10. 的Spring Java配置
- 11. Spring beans下未顯示Spring beans
- 12. 如何將jackson objectmapper dateformat配置添加到spring mvc配置中?
- 13. 如何將Spring Beans自動添加到TaskExecutor
- 14. 在Spring中綁定Spring Beans到服務?
- 15. Spring MVC Java配置
- 16. Spring Security - Java配置
- 17. Java Spring ApplicationContext配置
- 18. Spring MVC Java配置
- 19. Spring beans在不同文件中的Grails配置
- 20. 配置net beans爲j2me [kubuntu]
- 21. 將Spring Multipart對象附加到Java郵件對象
- 22. weblogic上的Spring Java配置
- 23. 將JMX的XML Spring配置轉換爲Java配置
- 24. java中的java beans
- 25. Spring Instantiation和'unused beans'
- 26. Spring beans DTD和XMLNS
- 27. Spring Beans Profiles和OSGI
- 28. 將appenders附加到Log4net中的配置文件中的類
- 29. 使用Spring 3.1的Java配置配置spring-data-mongodb存儲庫
- 30. Spring-integration將xml配置轉換爲java配置
「@Component(」componentName「)'有什麼問題? '@Component @ Qualifier'如何更好? – Nick 2016-11-18 14:05:56