什么是 mybatis-plus?
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
MyBatis-Plus 在 MyBatis 之上套了一层外衣,单表 CURD 的操作几乎都可以由 MyBatis-Plus 代替执行。而且提供了各种查询方式,分页行为。作为使用者无需编写 xml,直接调用 MyBatis-Plus 提供的 API 就可以了。
快速开始
几分钟就可以上手 MP,前提是需要熟悉 mybatis,spring 或 spring boot, maven,掌握 lambda 表达式更能提升效率。
准备环境:
-
拥有 Java 开发环境以及相应 IDE
-
熟悉 Spring Boot
-
熟悉 Maven
准备数据表
create database user; use user; CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL, `email` varchar(80) DEFAULT NULL, `age` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; insert into user values(null,'张三','666666@qq.com',18);
IDEA中配置 maven
创建 spring boot 应用
使用 Spring Initializr 快速初始化一个 Spring Boot 工程 idea 中 File – New Project 选择 Spring Initializr 后填写项目信息,创建工程。
项目信息