一、MybatisPlus介绍
我用简短的话概括一下,mybatisplus是对mybatis框架的二次封装,功能可谓是非常的强大,简单的CRUD几乎不需要再去写DAO层,即可实现.MybatisPlus是Mybatis的增强工具,在Mybatis的基础上只做增强不做修改,为简化开发、提高效率而生.好处多多!
二、MybatisPlus开发环境搭建
开发环境:IDEA2019.2
SpringBoot2.1.7
MariaDB10.2.16
MybatisPlus3.0.5
apache-maven-3.5.4
三、配置
项目地址:https://github.com/jianghuxiaoao/requestthirdurl
项目结构图
配置maven镜像为阿里云,下载速度会有提升
<mirrors> <mirror> <id>alimavenid> <name>aliyun mavenname> <url>http://maven.aliyun.com/nexus/content/groups/public/url> <mirrorOf>centralmirrorOf> mirror> mirrors>
配置maven依赖
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0modelVersion> <parent> <groupId>org.springframework.bootgroupId> <artifactId>spring-boot-starter-parentartifactId> <version>2.1.7.RELEASEversion> <relativePath/> parent> <groupId>com.zoutonggroupId> <artifactId>requestthirdurlartifactId> <version>1.0-SNAPSHOTversion> <properties> <java.version>1.8java.version> properties> <dependencies> <dependency> <groupId>org.springframework.bootgroupId> <artifactId>spring-boot-starterartifactId> <exclusions> <exclusion> <groupId>org.springframework.bootgroupId> <artifactId>spring-boot-starter-log4jartifactId> exclusion> exclusions> dependency> <dependency> <groupId>org.springframework.bootgroupId> <artifactId>spring-boot-starter-webartifactId> dependency> <dependency> <groupId>org.springframework.bootgroupId> <artifactId>spring-boot-starter-testartifactId> <scope>testscope> dependency> <dependency> <groupId>org.slf4jgroupId> <artifactId>slf4j-apiartifactId> <version>1.7.25version> dependency> <dependency> <groupId>org.slf4jgroupId> <artifactId>slf4j-log4j12artifactId> <version>1.7.25version> dependency> <dependency> <groupId>commons-logginggroupId> <artifactId>commons-loggingartifactId> <version>1.2version> dependency> <dependency> <groupId>org.apache.commonsgroupId> <artifactId>commons-lang3artifactId> dependency> <dependency> <groupId>com.baomidougroupId> <artifactId>mybatis-plus-boot-starterartifactId> <version>3.0.5version> dependency> <dependency> <groupId>com.baomidougroupId> <artifactId>mybatis-plus-extensionartifactId