SpringBoot整合MyBatis-Plus入门体验

  

一、前言

  

本文小编将基于<代码> SpringBoot 整合<代码> MyBatis-Plus ,<强> MyBatis-Plus 是一个MyBatis的增强工具,在MyBatis的基础上做增强并且不改变原本功能~
 SpringBoot整合MyBatis-Plus入门体验

  

二,SpringBoot整合MyBatis-Plus

  基本环境   
      <李> spring-boot 2.1.8李   <李> mybatis-plus 2.2.0李   <李> mysql 5.7.24李   <李> maven项目李   
  
, <代码> pom.xml> MyBatis-Plus>   

下面直接贴出小编的整个文件内容以作参考,避免因为部分细节缺失导致错误

     
 <代码类="语言xml "> & lt; ?xml version=" 1.0 " encoding=" utf - 8 " ?比;
  & lt;项目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 https://maven.apache.org/xsd/maven-4.0.0.xsd”比;
  & lt; modelVersion> 4.0.0
  & lt; parent>
  & lt; groupId> org.springframework.boot
  & lt; artifactId> spring-boot-starter-parent
  & lt; version> 2.1.8.RELEASE
  & lt; relativePath/比;& lt; !——从库中查找父——比;
  & lt;/parent>
  & lt; groupId> com.zhengqing
  & lt; artifactId> demo
  & lt; version> 0.0.1-SNAPSHOT
  & lt; name> demo
  春天Boot< & lt; description>演示项目;/description>
  
  & lt; properties>
  & lt; java.version> 1.8 & lt;/java.version>
  & lt; mybatis-plus-boot-starter.version> 2.2.0
  & lt; mysql.version> 5.1.40
  & lt; commons-lang3.version> 3.6 & lt;/commons-lang3.version>
  & lt; hutool-all.version> 4.6.2
  & lt;/properties>
  
  & lt; dependencies>
  & lt; dependency>
  & lt; groupId> org.springframework.boot
  & lt; artifactId> spring-boot-starter-web
  & lt;/dependency>
  & lt; dependency>
  & lt; groupId> org.springframework.boot
  & lt; artifactId> spring-boot-starter-test
  & lt; scope> test
  & lt;/dependency>
  
  & lt; !——mybatis-plus开始===================================?
  & lt; dependency>
  & lt; groupId> org.springframework.boot
  & lt; artifactId> spring-boot-starter-jdbc
  & lt;/dependency>
  & lt; dependency>
  & lt; groupId> com.baomidou
  & lt; artifactId> mybatis-plus-boot-starter
  & lt; version> $ {mybatis-plus-boot-starter.version} & lt;/version>
  & lt;/dependency>
  & lt; !——mybatis-plus结束——比;
  
  & lt; !——=========================数据库相关==========================?
  & lt; dependency>
  & lt; groupId> mysql
  & lt; artifactId> mysql-connector-java
  & lt; version> $ {mysql.version} & lt;/version>
  & lt;/dependency>
  & lt; !——阿里数据库连接池——比;
  & lt; dependency>
  & lt; groupId> com.alibaba
  & lt; artifactId> druid
  & lt; version> 1.0.18
  & lt;/dependency>
  
  & lt; !——=========================常用库依赖==========================?
  & lt; !——lombok插件——比;
  & lt; dependency>
  & lt; groupId> org.projectlombok
  & lt; artifactId> lombok
  & lt; optional> true
  & lt;/dependency>
  & lt; !——Hutool工具类——比;
  & lt; dependency>
  & lt; groupId> cn.hutool
  & lt; artifactId> hutool-all
  & lt; version> $ {hutool-all.version} & lt;/version>
  & lt;/dependency>
  & lt; !——stringutil的工具类——比;
  & lt; dependency>
  & lt; groupId> org.apache.commons
  & lt; artifactId> commons-lang3
  & lt; version> $ {commons-lang3.version} & lt;/version>
  & lt;/dependency>
  & lt;/dependencies>
  
  & lt; build>
  & lt; !——注:maven默认是不编译,因此加上如下资源才会生产对应的xml文件目的:解决mybatis映射关系不对应问题开始===============?
  & lt; resources>
  & lt; resource>
  & lt; directory> src/main/java
  & lt; includes>
  & lt; include> * */* .xml
  & lt;/includes>
  & lt; filtering> false
  & lt;/resource>
  & lt; resource>
  & lt; directory> src/main/resources

SpringBoot整合MyBatis-Plus入门体验