使用的是若依官网原版ruoyi-vue项目3.7.0,后续的新版也可以参考使用

整合了Mybatis-Plus后,生成的Java代码还是老样子,就自己做了简单修改,从controller到xml使用Mybatis-Plus的方式(下文Mybatis-Plus简写为Mp
仅修改了图中红色部分的模板
原始若依生成模板Mybatis-Plus改版 提取码: 5q5p
链接内只有修改了的6个文件
下载后直接解压或复制到 generator 模块的 main 文件夹下即可
在这里插入图片描述
部分代码展示
绿色:新增
红色:修改

controller:

1.添加swagger文档注解
2.使用lombok的@RequiredArgsConstructor(onConstructor_ = @Autowired)修改service注入方式,为private final定义的变量进行自动注入,可省略写大量@Autowired
3.所有接口对service层的调用修改为Mp
在这里插入图片描述
在这里插入图片描述

domain:

1.使用lombok注解简化实体类的,删除了原本的get、set、toString方法
2.Mp注解@TableName() ,使Mp自动注入的sql执行正确的表名,因为生成的时候移除了表明前缀
在这里插入图片描述

mapper:

在这里插入图片描述

service:

在这里插入图片描述

serviceImpl:

在这里插入图片描述

mapper.xml:

在这里插入图片描述

Logo

快速构建 Web 应用程序

更多推荐