关于Spring中使用Hibernate的延迟加载的问题

来源:百度知道 编辑:UC知道 时间:2024/05/18 02:56:37
Interceptor配置
<beans>
<bean id="urlMapping"
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="interceptors">
<list>
<ref bean="openSessionInViewInterceptor"/>
</list>
</property>
<property name="mappings">
...
</bean>
...
<bean name="openSessionInViewInterceptor"
class="org.springframework.orm.hibernate.support.OpenSessionInViewInterceptor">
<property name="sessionFactory"><ref bean="sessionFactory"/></property>
</bean>
</beans>

这是网上查到的方案,谁能帮忙解释一下bean id="urlMapping" 和property name="mappings"是什么作用啊,具体这些配置该怎么用啊

1.通过构造方法直接创建bean:
<bean id=”” class=”bean class name”>
2.Spring中依赖注入通过setter方法注入:
<property name=””></property>
这样做的目的是让spring容器根据配置文件去创建实例并创建各个实例之间的依赖关系。
这里你可以这样来理解就是直接根据配置文件实例出一个对象,这个对象的初始化属性已经通过set方法注入进去了。

你对SPring不了解这些不好讲清的
你要是对Spring的IOC了解了会发现这些只是很基础的东西