SpringMVC Spring Mybatis整合步骤

.配置mybatis

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

  

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

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

  4.dao接口

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

A.加载配置文件

    B.通过sqlSessionFactory打开sesssion

C.拿到接口

       

D. 调用方法

 

E. 提交事务,关闭连接

 

  

.配置Spring

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

 

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

 

   3.Spirng的配置文件applicationContext.xml

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

     

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

    

    C.配置SqlsessionFactoryclass=sqlsessionfactorybean”)

        1>引入数据源

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

        3>引入mybatis映射文件

  

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

  

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

 

   5.测试Spring

     A.读取Spring的配置文件

     

三. 配置SpringMVC

1. 引入jar

  

   2.SpringMVC的配置文件Springmvc.xml

     A.加载扫描的controller

 

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

   

3.web.xml中加载SpringMVC

  

   4.编写controller层的代码

   5编写jsp代码

   

猜你喜欢

转载自blog.csdn.net/qq_40158032/article/details/79044870
今日推荐