spring整合hibernate完整版

来源:互联网 发布:哪个软件听歌好 编辑:程序博客网 时间:2024/05/16 01:48

1. 首先创建一个springMVC项目

2. 配置spring的前端控制器(dispathservlet): DispatcherServlet作为springMVC的前端控制器,负责接收用户的请求并根据用户的请求返回相应的视图给用户。

3. 创建spring相关的配置文件: 

A.首先进行spring的驱动注解: <annotation-driven />

B.然后进行静态资源文件的配置:<resources mapping="/resources/**" location="/resources/" />

C.配置试图解析器(viewResolver): 前端解析器的主要作用是进行前端解析,前端解析的目的是让spring能够根据jsp文件的名字,准确的定位到jsp文件的位置,并进行相关处理。

D.使用注解的自动扫描:自动扫描机制,则需配置<context:component-scan base-package="com.jadyer"/>启动自动扫描其中base-package指定需要扫描的包,它会扫描指定包中的类和子包里面类 

E.配置SimpleUrlHandlerMapping:spring中的dispathservlet将请求URL进行拦截后需要通过handlermapping转发。

4.整合hibernate,首先加入hibernate的相关配置文件。hibernate.cfg.xml,在其中进行hibernate的相关配置。

5.将hibernate的sessionfactory交给springIOC容器进行管理。即在spring的配置文件中添加sessionFactory的相关配置。<beans:bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
<beans:property name="configLocations" value="/WEB-INF/Hibernate/hibernate.cfg.xml">
</beans:property>
</beans:bean>


0 0
原创粉丝点击