/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
==============================================================
第一步:Spring Initializr
第二步:Spring Initializr Project Settings
第三步:添加个Lombok工具
第四步:Finish
初始化的样子:
此处贴上整个pom.xml,部分依赖可能对于简单需求而言是多余的,可以自行舍弃。
pom.xml代码:
<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd”>
4.0.0
org.springframework.boot
spring-boot-starter-parent
2.4.5
com.keafmd
springboot-server
0.0.1-SNAPSHOT
springboot-server
Demo project for Spring Boot
<java.version>1.8</java.version>
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-test
test
org.springframework.boot
spring-boot-devtools
org.projectlombok
lombok
org.apache.commons
commons-lang3
com.google.guava
guava
20.0
com.baomidou
mybatis-plus-boot-starter
3.3.2
mysql
mysql-connector-java
5.1.49
com.baomidou
mybatis-plus-generator
3.3.2
test
org.freemarker
freemarker
2.3.31
test
io.github.yedaxia
japidocs
1.4.3
test
com.google.code.gson
gson
2.8.6
test
com.alibaba
fastjson
1.2.73
commons-beanutils
commons-beanutils
1.9.4
org.bouncycastle
bcprov-jdk15on
1.68
com.auth0
java-jwt
3.4.0
org.springframework.boot
spring-boot-maven-plugin
org.projectlombok
lombok
因为此代码为辅助代码,放在test包下即可,相关的数据库信息以及包信息需要和你们自己的保持一致,自行修改,如何包命名和我一致,只需要修改数据库相关信息即可。
CodeGenerator:
package com.keafmd.mp;
import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;
import com.baomidou.mybatisplus.core.toolkit.StringPool;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.generator.AutoGenerator;
import com.baomidou.mybatisplus.generator.InjectionConfig;
import com.baomidou.mybatisplus.generator.config.*;
import com.baomidou.mybatisplus.gener