ruoyi-vue-generator Mybatis-Plus 代码生成模板简化版
使用的是若依官网原版ruoyi-vue项目3.7.0,后续的新版也可以参考使用整合了Mybatis-Plus后,生成的Java代码还是老样子,就自己做了简单修改,从controller到xml使用Mybatis-Plus的方式(下文Mybatis-Plus简写为Mp)仅修改了图中红色部分的模板原始若依生成模板Mybatis-Plus改版 提取码: 5q5p链接内只有修改了的6个文件下载后直接解压或
·
使用的是若依官网原版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:
更多推荐
已为社区贡献6条内容
所有评论(0)