![](https://cdn.zimug.com/wx-zimug.png)
## 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](https://www.kancloud.cn/hanxt/javacrazy/1568811)
* maven、Spring Boot 要掌握一些最基础的用法,比如新建项目。
* 熟悉lombok基础注解,非常简单。[《请2分钟内学会lombok》](https://www.kancloud.cn/hanxt/springboot2/1315474)
## 我使用的开发环境
* IDEA 2019
* JDK 8
* maven 3.5
* MySQL 5.7
## 学习MybatisPlus意义
优缺点可以补充到这里