SpringMVC Spring Mybatis整合步骤

.配置mybatis

  1.pom.xml中导入mybatis3.4.5的依赖,导入mysql-connector-java-5.1.43

  SpringMVC Spring Mybatis整合步骤

  2.mybatis-config-xml的配置文件,里面包含连接数据库的信息和映射文件

  3.实体类和对应的映射文件(personperson.xml

  4.dao接口

  5.写一个测试类测试mybatis是否可以使用

A.加载配置文件

    B.通过sqlSessionFactory打开sesssion

C.拿到接口

 SpringMVC Spring Mybatis整合步骤      

D. 调用方法

 SpringMVC Spring Mybatis整合步骤

E. 提交事务,关闭连接

 SpringMVC Spring Mybatis整合步骤

  

.配置Spring

   1.引入Stirng对于连接池c3p0的支持Spring-jdbc4,引入mybatis对于Spring的依赖mybatis-spring1,引入c3p0连接池的依赖

 SpringMVC Spring Mybatis整合步骤

2. 写一个专门连接数据库的资源文件db.properties,dao层的接口,注释掉mybatis-config.xml中连接数据库和映射文件部分

 SpringMVC Spring Mybatis整合步骤

   3.Spirng的配置文件applicationContext.xml

     A.引入连接数据库的资源文件db.properties

     SpringMVC Spring Mybatis整合步骤

      B. 配置c3p0数据源(class="combopooleDataSource"

    SpringMVC Spring Mybatis整合步骤

    C.配置SqlsessionFactoryclass=sqlsessionfactorybean”)

        1>引入数据源

        2>引入mybatis文件,因为mybatis里面连接数据库的信息已经到Spring中加载了所以可以不引用-

        3>引入mybatis映射文件

  SpringMVC Spring Mybatis整合步骤

     D.配置整个dao包(class="MapperScannerConfigurer"

  SpringMVC Spring Mybatis整合步骤

   4.web.xml中通过listener加载springclass=ContextLoaderListener”)

 SpringMVC Spring Mybatis整合步骤

   5.测试Spring

     A.读取Spring的配置文件

     SpringMVC Spring Mybatis整合步骤

三. 配置SpringMVC

1. 引入jar

  SpringMVC Spring Mybatis整合步骤

   2.SpringMVC的配置文件Springmvc.xml

     A.加载扫描的controller

 SpringMVC Spring Mybatis整合步骤

   B.配置前后缀(class="InternalResourceViewResolver"

   

3.web.xml中加载SpringMVC

  SpringMVC Spring Mybatis整合步骤

   4.编写controller层的代码

   5编写jsp代码