MyBatis-Plus是一款很是強大的MyBatis加強工具包,只作加強不作改變。在不用編寫任何SQL語句的狀況下便可以極其方便的實現單1、批量、分頁等操做。git
MyBatis-Plus的加強,其實就是在MyBatis的基礎上進行了本身的封裝和拓展,能夠讓使用者不寫xml文件,只需簡單配置,便可快速進行 CRUD 操做,從而節省大量時間,簡化了開發。github
本學習筆記是基於MyBatis-Plus最新3.2.0版本和Spring 5.2.0版本 詳細講解:集成Mybatis-Plus、通用CRUD、AbstractWrapper條件構造器、ActiveRecord 等基本操做,更有代碼生成器、插件擴展、自定義全局操做、公共字段填充、Idea快速開發插件等高階技術,經過具體的需求詳細講解如何在Mybatis-Plus原有的基礎上進行自定義擴展。完成以後的項目代碼結構以下:mybatis
更多MyBatis-Plus的介紹及特性,能夠前往MyBatis-Plus官網查看。關於基於Springboot集成MyBatis-Plus能夠參考官方的githubapp