MyBatisPlus简介及快速搭建
一、 简介
MyBatisPlus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强,不做改变,为简化开发,提高效率而生。
特性及官网链接(简称苞米豆):
可在IDEA中安装以下插件:
MybatisX : 支持跳转,自动补全生成SQL;
dynamic-datasource : 基于SpringBoot的多数据源组件,功能强悍,支持Seata分布式事务;
Shuan : 基于pac4j-jwt的WEB安全组件,快速集成;
kisso : 基于Cookie的单点登录组件;
Lock4j : 基于SpringBoot同时支持RedisTemplate、Redission、Zookeeper的分布式锁组件;
Kaptcha : 基于SpringBoot和Google Kaptcha的简单验证码组件。
二、 快速搭建
1.搭建项目
2.写配置文件
设置数据源:
设置日志(MyBatis Plus默认集成了logback日志):
MyBatis其他全局配置:
3.添加POM依赖
引入MyBatis plus依赖后不需要再引入MyBatis依赖。
4.写实体类,构建Mapper接口
实体类:
Mapper接口继承BaseMapper实现基础增删改查:
5.其他常用注解