Java高級框架學習 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 框架的兩種整合方式咱們就都知道了.回去之后記得好好練習哦!

i have a mybatis

i have a spring

啊~

mybatis_spring

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容