applicationContext中的ref是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/14 13:53:56
<!-- 配置TransactionManager 事务管理器-->
<bean id="tm" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>

这里面的ref表示的是什么

<ref/>是引用的意思,就是引用其它bean。
这里的属性用的是local,它表示引用同一个xml文件里定义的bean,并用xml解析器验证目标bean是否在同一文件中,不再的话抛异常。如果目标bean在同一个文件中,建议使用这种方法,可以及时发现错误。
如果还不明白,建议看看Spring-reference文档