mybatis jar包_Spring和mybatis的集成步骤
【1】創(chuàng)建一個(gè)工程
創(chuàng)建一個(gè)新的java Project
并在工程下創(chuàng)建一個(gè)lib文件夾(用于存放拷貝的.jar包文件)
【2】導(dǎo)入需要的.jar包
導(dǎo)入項(xiàng)目需要的相關(guān)jar包
1)Spring的依賴包
2)Mybatis的依賴包及其支持的log4j日志包
3)Spring和Mybatis之間的連接包,Spring自己并沒有集成MyBatis框架,需要MyBatis自己來集成,所以需要自己提供Spring框架集成的橋梁包
4)數(shù)據(jù)庫驅(qū)動(dòng)包和連接池的相關(guān)jar包
5)項(xiàng)目集成需要各種配置文件(在項(xiàng)目下創(chuàng)建一個(gè)resources文件夾)
【3】 完成項(xiàng)目層與層之間spring對(duì)象的創(chuàng)建和依賴關(guān)系的維護(hù)
1) Service層
package 2) 測(cè)試代碼
package 3.5.3. applicationContext配置文件的配置
<?xml version="1.0" encoding="UTF-8"?>
3.6. MyBatis 框架SqlSessionFactory對(duì)象的創(chuàng)建
創(chuàng)建MyBatis框架工廠對(duì)象的 類在mybatis-spring1.2.1.jar 橋梁包中的
org.mybatis.spring.SqlSessionFactoryBean 類 如下圖
3.6.1. 配置文件
<?xml version="1.0" encoding="UTF-8"?>
3.7. 創(chuàng)建MyBatis的Mapper接口的代理對(duì)象
使用橋梁包 org.mybatis.spring.mapper.MapperFactoryBean<T> 創(chuàng)建 UserMapper代理對(duì)象
此種方式每一個(gè)Mapper接口需要單獨(dú)配置,如果Mapper過多,創(chuàng)建Mapper可能造成配置代碼過多
<!-- 創(chuàng)建UserMapper代理對(duì)象-創(chuàng)建單個(gè)Mapper對(duì)象
3.8. 使用包掃描創(chuàng)建MyBatis的Mapper接口的代理對(duì)象
<!-- 批量創(chuàng)建Mapper代理對(duì)象 ,使用包掃描創(chuàng)建Mapper代理對(duì)象
3.9. MyBatis的事務(wù)管理器的配置
一般開發(fā),事務(wù)的管理都會(huì)使用aop切入到業(yè)務(wù)層
<!-- 配置事務(wù)管理器 -->
總結(jié)
以上是生活随笔為你收集整理的mybatis jar包_Spring和mybatis的集成步骤的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 输卵管畸形,想做试管,有人知道禧悦母婴健
- 下一篇: 网上商城代码实现_中国中铁网上商城转型敏