
## Mybatis Plus官方文檔已經很完善了,為什么還要寫一個這樣的文檔?
* 官方文檔注重知識結構的整理,沒有注重學習者的學習順序
* 官方文檔中的案例注重API描述,不注重案例解析。比較適合學會mybatis plus之后,遇到問題再去翻閱。對于第一次使用Mybatis的初學者進行學習不是非常友好。
* 官方文檔考慮的是全面完整的介紹Mybatis Plus, 我考慮的角度是:“最佳實踐”。
* 世界上很多東西都符合2/8原則,本文檔的目的是將:**最重要最常用的那20%幫你提煉出來、快速上手應用!**。另外的那80%都是不常用的,有空自己再去官方文檔里面學吧!
官網文檔地址:[https://mybatis.plus/guide/](https://mybatis.plus/guide/)
## 學習本文檔的前提
* 掌握Mybatis的基本用法
* SQL基本語法,SELECT、DELETE、UPDATE、INSERT
* 數據庫以,我是用的MySQL5.7
* 了解lambda表達式,我們用到的lambda并不復雜,自己去找個文章三五分鐘就學會了。也可以去看我的:[另一篇文檔-里面介紹了lambda](http://www.hmoore.net/hanxt/javacrazy/1568811)
* maven、Spring Boot 要掌握一些最基礎的用法,比如新建項目。
* 熟悉lombok基礎注解,非常簡單。[《請2分鐘內學會lombok》](http://www.hmoore.net/hanxt/springboot2/1315474)
## 我使用的開發環境
* IDEA 2019
* JDK 8
* maven 3.5
* MySQL 5.7
## 學習MybatisPlus意義
優缺點可以補充到這里