Spring配置中的id和name屬性區分

1)id與name 屬性在作用上基本沒有區別。推薦使用id。
 
2)id取值要求嚴格些,必須滿足XML的命名規範。id是唯一的,配置文件中不允許出現兩個id相同的<bean>。
 
3)name取值比較隨意,甚至可以用數字開頭。在配置文件中允許出現兩個name相同的<bean>,在用getBean()返回實例時,後面一個Bean被返回。
 
4)如果沒有id,name,則用類的全名作爲name,如<bean class="test.Test">,可以使用getBean("test.Test")返回該實例。
發佈了6 篇原創文章 · 獲贊 20 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章