新手入门java中Spring+SpringMVC+MyBatis框架整合详细步骤

Springmvc+spring+mybatis环境搭建

注意:这里我是用Spring的famerwork的参考文档联合搭建

  1. 搭建spring环境

Spring的基本包+SpringMVC基本+MyBatis基本+mybatis-spring整合,增加tx包,aop包,c3p0,orm,jdbc

mybatis-spring整合包下载:

新手入门java中Spring+SpringMVC+MyBatis框架整合详细步骤_第1张图片

 

(1)在web.xml中添加监听器

     新手入门java中Spring+SpringMVC+MyBatis框架整合详细步骤_第2张图片

      

              contextConfigLocation

              classpath:applicationContext*.xml

      

      

              org.springframework.web.context.ContextLoaderListener

      

 

     (2)在src下创建applicationContext.xml配置文件,填写内容

      新手入门java中Spring+SpringMVC+MyBatis框架整合详细步骤_第3张图片

       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

       xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans.xsd">

2、搭建SpringMVC环境

(1)在web.xml中创建DispatcherServlet

      新手入门java中Spring+SpringMVC+MyBatis框架整合详细步骤_第4张图片

              springmvc

              org.springframework.web.servlet.DispatcherServlet

             

                     contextConfigLocation

                     classpath:springmvc.xml

             

              1

      

      

              springmvc

              /

      

 

(2)在Src下创建SpringMVC的配置文件

新手入门java中Spring+SpringMVC+MyBatis框架整合详细步骤_第5张图片

       xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

       xsi:schemaLocation="

http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans.xsd

http://www.springframework.org/schema/mvc

http://www.springframework.org/schema/mvc/spring-mvc.xsd">

      

 

3、Spring接管数据库配置

新手入门java中Spring+SpringMVC+MyBatis框架整合详细步骤_第6张图片

      

      

              destroy-method="close">

             

             

             

             

      

      

 

注意:添加context约束。

4、Spring接管SqlSessionFactory

可以参考MyBatis的案例:

      

             

      

7、开启Spring事务管理

       只要是整合了Spring,一般会将事务交给Spring来管理 ,

      

              class="org.springframework.jdbc.datasource.DataSourceTransactionManager">

             

      

      

        

我们可不再需要MyBatis的全局配置文件,所有的配置均可以在Spring接管,但是一般建议留下该全局配置文件,有一些settings之类配置可以放在里面。

这时在SqlSessionFactory中添加一个property

8、开启相关注解扫描

       service

       springmvc的controller等

       springmvc视图解析器

到这里一个完整的ssm框架搭建就完成了!

你可能感兴趣的:(框架)