2013-03-18 24 views
1

我有很多的Spring的XML文件,我希望每個bean必須有唯一的ID(或名稱並不重要對我來說)爲整個春季範圍。卡爾我告訴Spring扔在非豆類ID /名稱的唯一性的情況下,異常?如何定義的Spring bean有唯一的ID(在文件中沒有)?

+0

它在運行時將拋出一個錯誤,當發現兩個豆類似名稱的(在運行時)。 –

+0

不需要。它是所謂的「Spring Beans覆蓋策略」http://www.dzone.com/links/r/spring_beans_overwriting_strategy.html僅在文件中的唯一性(不是整個Spring範圍)! – FoxyBOA

回答

1

你或許可以實現你自己的BeanFactory的子類,將檢查一個bean不註冊過程中存在,並可能還需要查看(S)父上下文。 的一個好方法可能是registerBean?

相關問題