首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Spring Bean的ID跟Name的区别

2012-09-04 
Spring Bean的ID和Name的区别1)id与name 属性在作用上基本没有区别。推荐使用id。2)id取值要求严格些,必须满

Spring Bean的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")返回该实例。

热点排行