SpringBoot集成MyBatis-Plus
1.1MyBatis-Plus简介
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
1.12官方地址:https://mybatis.plus/
2.1MyBatis-Plus特效:
1.无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑
2.损耗小:启动即会自动注入基本CURD,性能基本无损耗,直接面向对象操作
3.支持 Lambda形式调用:通过 Lambda表达式,方便的编写各类查询条件,无需再担心字段写错
4.支持多种数据库:支持 MysQL、MariaDB、Oracle、DB2、H2、HSQL、SQLite、Postgre、SQLServer2005、SQLServer 等多种数据库
5.强大的CRUD操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单大部分CRUD操作,更有强大的条件构造器,满足各类使用需求
内置分页插件:基于MyBatis物理分页,开发者无需关心具体操作,配置好插件之后,写分页等同于普通 List 查询
6.框架构造:
3.1 Lombok按装
1.Lombok是一个IDE的插件,可以对编译器进行增强,使Java代码变得简洁、快速。.</