當前位置:
首頁 > 知識 > Mybatis與Spring的整合

Mybatis與Spring的整合

好的各位小夥伴

上一篇咱們分享了

介面與實現類方式的

mybatis框架 與 spring框架 的整合

今天咱們換個姿勢

用mapper 動態代理方式

來整合 spring 與 mybatis

mybatis 與 spring 的整合

先來引入 spring 與 mybatis 各自的 jar 包

注意:

引入 spring 與 mybatis 整合的包mybatis-spring-1.2.4.jar

當有 jar包衝突,保留高版本的 jar 包

我已經說了兩遍了,要是再忘了就不怪我了.

後面的步驟和上一篇的操作差不多,就不給大家重複了.

先在 spring 的配置文件 applicationContext.xml 中進行配置.

這部分的配置內容和上篇是不一樣的要注意了.

這裡的配置也有一點小的變動,你注意到了嗎?就是我們加入SQL映射文件這裡

service 的實現類這裡要換成 UserMapper.

測試一下,還是上一次我們測試的那個方法.輸出我們的用戶列表的長度.

你以為這樣就結束了?

由於上面的方式,每個介面都需要代理實現類增加配置,當我們有多個介面的時候,操作起來不方便.下面我們採用MapperScannerConfigurer 掃描器,來配置某些包下面的介面,需要自動創建實現類代理對象.

測試一下,測試成功了

今天的分享就到這裡了mybatis 框架與 spring 框架的兩種整合方式咱們就都知道了.回去之後記得好好練習哦!


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 java學習吧 的精彩文章:

AspectJ 框架 spring 實現 AOP?

TAG:java學習吧 |