若依mybatis升级为mybatis-plus
生活随笔
收集整理的這篇文章主要介紹了
若依mybatis升级为mybatis-plus
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目標:將mybatis升級為mybatis-plus
一、添加mybatis-plus依賴、刪除mybatis依賴
根目錄下的pom文件,直接上圖: common模塊下的pom文件 解釋一下為什么要在這里再次添加mybatis-plus依賴。根目錄的依賴是放到了dependencyManagement標簽里了,是聲明,并沒有真正引用,當子模塊用到了相應的依賴時需要在自己的pom里再引用進來,此時不用寫版本號,因為聲明時已規定好了。現在common模塊需要引用mymatis-plus,所以需要在這里添加進來。那為什么之前使用mybatis的時候這個pom里沒有引用mybatis的依賴呢?是因為common模塊還引用了分頁插件,還記得上一步時我移除了分頁插件中的mybatis依賴嗎?因為分頁插件本身依賴了mybatis,所以之前common可以不引用mybatis,但是現在mybatis已被移除,所以必須重新引入mybatis-plus,否則代碼會報錯。若依單模塊版本就不會出現這個問題。二、修改配置
修改application.yml 注意小紅框中的*,classpath后邊一定別忘記這個*,有這個*才會掃描所有模塊的mapper.xml,這也是多模塊比單模塊多出的坑。三、修改代碼
修改MyBatisConfig這個類中有一段手工構建SqlSessionFactory的代碼,直接注釋掉,因為yml文件中的配置是可以自動構建的。倒也不是mybatis-plus不能用手工構建的方式,只不過需要將代碼中的SqlSessionFactoryBean換成MybatisSqlSessionFactoryBean。但是既然能自動構建,那用手工的方式感覺真沒必要,索性直接注釋掉。四、啟動項目
啟動項目出現mybatis-plus的標志,并且不報錯,說明升級成功在不影響原有功能的情況下,已經將mybatis升級到了mybatis-plus,在寫新功能的時候可以愉快的使用plus了,舊功能建議保持原樣,如果想要將舊功能也改造成plus版的,需要做不少改動,但是并不困難,只是有些繁瑣,強迫癥患者可以做一下。這部分代碼放到了碼云https://gitee.com/study_badcat/ry_mp_activiti,v1.1分支
作者:唐田震
鏈接:https://www.jianshu.com/p/b5e9c9aedd43
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
總結
以上是生活随笔為你收集整理的若依mybatis升级为mybatis-plus的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国福马机械集团容灾备份系统采购
- 下一篇: testtesttesttesttest