Spring Boot集成Mybatis-Plus
MyBatis-Plus简介
MyBatis-Plus(简称 MP)是一个MyBatis的增强工具,在MyBatis 的基础上只做增强不做改变,为简化开发.提高效率而生
根据愿景甚至还设计了一个很酷的Logo
官网地址:https://mybatis.plus/,本小结大部分内容参考自官网
MyBatis-Plus特性
1.无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般纵享丝滑
2.损耗小:启动即会自动注入基本CRUD,性能基本无损耗,直接面向对象操作
3**.支持Lambda形式调用**:通过Lambda表达式,方便的编写各类查询条件,无需再担心字段写错
4.支持各种数据库:支持 MySQL MariaDB Oracle DB2 H2 HSQL SQLite Postgre SQLServer2005 SQLServer等多种数据库
5.强大的CRUD操作:内置通用Mapper 通用Service仅仅通过少量配置即可实现单表大部分CRUD操作,更有强大的条件构造器,满足各类使用需求
6**.内置分页插件**:基于MyBatis物理分页,开发者无需关心具体操作,配置好插件之后,写分页等同于普通List查询
Spring Boot 集成Bruid数据源
Druid简介
Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和SQL解
析器组成,该项目主要是为了扩展JDBC的一些限制,可以让程序员实现一些特殊