是否可以在Spring中使用註釋而不是使用BeanNameAware
接口自動裝入bean名稱?是否可以在Spring中自動裝入bean名稱?
回答
開箱即可,您可以創建自己的註釋@BeanNameInjected
並註冊自己的BeanPostProcessor來處理它。
您可以使用@Autowired註釋bean setter方法。
public class SimpleMovieLister {
private MovieFinder movieFinder;
@Autowired
public void setMovieFinder(MovieFinder movieFinder) {
this.movieFinder = movieFinder;
}
// ...
}
但'movieFinder'參數不是一個bean名稱! – 2013-03-04 12:10:46
正如有人在其中一篇文章中提到的那樣,您可以在bean後期處理中執行與bean相關的任何後期處理。但在這種情況下,你也必須實現這個接口或寫入if/else內部後處理單元。 – 2013-03-05 05:12:44
在某些情況下,實現接口的危害是注入了與bean的業務邏輯無關的新公共方法。 – 2013-03-05 09:12:04
- 1. 是否可以將bean定義「自動裝入」bean?
- 2. 如果類自動掃描,Spring @Bean是否會自動裝入
- 3. 是否可以在bean注入中設置變量名稱?
- 4. 是否可以在Spring中別名bean類名?
- 5. 是否可以在Spring中使用XML文件注入bean?
- 6. 在Spring中不使用ApplicationContext.getBean()動態自動裝入bean
- 7. 是否可以從Jruby訪問Spring bean
- 8. 是否可以取消一個Spring bean?
- 9. 一個bean可以在抽象bean中自動裝配嗎?
- 10. 您是否可以自動在Visual Studio片段中插入名稱空間?
- 11. 在春天,我可以從autowired bean中自動裝入新的bean嗎?
- 12. 不能在JUnit測試類中自動裝入Spring bean
- 13. 是否有可能在運行時在Spring中自動裝入方法參數
- 14. Spring在自動佈線的bean中自動裝配屬性
- 15. 在constructor-arg中引用bean時,是否可以使用Spring EL?
- 16. 在JSP中自動裝入Spring Bean的最簡單方法是什麼?
- 17. Jquery .post:是否可以使用動態名稱(來自名稱/值對)?
- 18. 的Spring bean自動裝配誤差
- 19. 的Spring bean自動裝配測試
- 20. 是否可以在Spring MVC中進行自動映射?
- 21. 如何使用Spring手動自動裝入bean?
- 22. 我是否可以使用預定義的Spring Framework bean名稱用於自己的目的?
- 23. 使用spring直接將bean自動裝配到bean中?
- 24. 是否可以在ColdFusion中動態生成查詢名稱?
- 25. Spring是否會自動在java bean定義中自動構造autowire參數?
- 26. 如何在Spring Integration自定義消息處理程序中自動裝入Bean?
- 27. 是否可以在運行時動態指定動作名稱?
- 28. 是否可以部分自動裝入春豆?
- 29. 在Spring中注入自動裝配值
- 30. Spring爲什麼不能自動裝入一個名爲environment的bean?
您可以使用註釋@Component(「beanName」)。或者你在解決另一項任務嗎? – anstarovoyt 2013-03-01 12:54:23