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

spring idref跟ref的区别

2012-10-10 
spring idref和ref的区别官方:idref元素用来将容器内其它bean的??? /property/bean上述bean定义片段b

spring idref和ref的区别

官方:

idref元素用来将容器内其它bean的??? </property>
</bean>

上述bean定义片段<bean id="client" value="theTargetBean" />
</bean>?

?也是就是说idref我可以获取spring容器中的bean的name的值(一个字符串),而不是bean的实例。

而ref是获取这个bean的实例。用来实现注入功能。

假如只是想获取bean的名称 采用idref

使用idref标记允许容器在部署时 验证所被引用的bean是否存在。而value方式,传给client bean的targetName属性值并没有被验证。任何的输入错误仅在client bean实际实例化时才会被发现(可能伴随着致命的错误)。

热点排行