- SpringBoot整合Mybatis + Thymeleaf示例
- 继续整合分页插件PageHelper
- 继续整合通用Mapper插件
- Maven集成Mybatis Generator
- 集成Swagger,Swagger UI和Swagger UI Layer
- SpringBoot + Thymeleaf + Mybatis + PageHelper + 通用Mapper + Swagger
- 解压后执行src\main\resources\sql\MySQL.sql脚本创建数据库和表
- 在pom.xml这一级目录(即项目根目录下)的命令行窗口执行
mvn mybatis-generator:generate
(前提是配置了mvn)(IDEA可以直接在Maven窗口Plugins中双击执行),创建Entity(Model)和Mapper后正常启动即可 - 新增Swagger,因为Entity(Model)的有Swagger注解所以将Mybatis Generator配置文件src\main\resources\generator\generatorConfig.xml中Entity(Model)的自动生成代码注释了
<!-- Model -->
<!--<javaModelGenerator targetPackage="com.wang.entity" targetProject="src/main/java"/>-->
<!-- Mapper XML -->
<sqlMapGenerator targetPackage="mapper" targetProject="src/main/resources"/>
<!-- Mapper -->
<javaClientGenerator targetPackage="com.wang.mapper" targetProject="src/main/java"
type="XMLMAPPER"/>
- SpringBoot整合系列
- Swagger UI:http://localhost:8080/swagger-ui.html
- Swagger UI Layer:http://localhost:8080/docs.html
- Fork 本项目
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request