CodeGenerator代码生成器使用
在日常工作中会有许多简单的增删改查功能,如果一个一个的手写会浪费很多时间,使用代码生成器可以根据数据库的表反向生成我们所需要的代码,大大节约了开发时间,只需要在生成后进行简单调试即可完成任务。
1.首先找到代码生成器的入口SpringBootPlusGenerator,配置一些代码生成的信息
2.配置数据库信息,设置要生成代码的对应数据库信息
3.配置包信息,项目名称模块名称等信息
生成的项目目录如下所示
4.配置要生成的代码文件
5.选择要生成代码的数据库表,表与表中间用逗号隔开
6.运行启动类生成我们需要的代码
注意事项:
在controller层生成的根据id查询信息需要进行修改
例如
生成的代码
/*** 获取公文审批意见表*/@GetMapping("/info/{id}")@RequiresPermissions("")@ApiOperation(value = "", notes = "")public ApiResult<SggpApproveQueryVo> getApprove(@PathVariable("id") Long id) throws Exception {SggpApproveQueryVo sggpApproveQueryVo = sggpApproveServiceImpl.getSggpApproveById(id);//noinspection uncheckedreturn ApiResult.ok(sggpApproveQueryVo);}
修改后的代码
public ApiResult<SggpApproveQueryVo> getApprove(@PathVariable("id") Long id) throws Exception {SggpApproveQueryVo sggpApproveQueryVo = sggpApproveServiceImpl.getById(id);//noinspection uncheckedreturn ApiResult.ok(sggpApproveQueryVo);}
将生成的查询方法改为getById(id)即可
修改后的代码可以正常运行,增删改查功能可以正常使用
CodeGenerator代码生成器使用相关推荐
- code generator java_CodeGenerator代码生成器
CodeGenerator代码生成器 CodeGenerator是一个JavaEE代码生成器,它可以帮助我们生成一个可以直接运行的JavaWeb工程. 1 生成的文件 这个代码生成器生成的代码包括简单 ...
- MybatisPlus快速开发-代码生成器
1. MyBatisPlus提供模板 Mapper接口模板 实体对象类模板 2. 工程搭建和基本代码编写 第一步:创建SpringBoot工程,添加代码生成器相关依赖 <dependencies ...
- 一个 SpringBoot 项目该包含哪些?
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 作者:不一样的科技宅 juejin.im/post/68 ...
- 一份 Spring Boot 项目搭建模板
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 前言 建立一个全新的项目,或者把旧的庞大的项目,进行拆分成 ...
- (七)Vue 项目规范
Vue 项目规范 Vue 编码基础 组件规范 模板中使用简单的表达式 指令都使用缩写形式 标签顺序保持一致 必须为 v-for 设置键值 key v-show 与 v-if 选择 script 标签内 ...
- SNF平台从sql server兼容oracle的处理方式和开发方式
前几天有这样一个需求,就是让SNF平台BS版的基础程序全面支持Oracle数据库. 初一看这是一个很大的工程,因为大家都知道 Sql和Oracle的语法有很多的不一样,如 top .日期获取.类型之间 ...
- BCVP开发者说第一期:Destiny.Core.Flow
沉静岁月,淡忘流年 1 项目简介 Destiny.Core.Flow Destiny.Core.Flow是基于.NetCore平台,轻量级的模块化开发框架,Admin管理应用框架,旨在提升团队的快速开 ...
- 一个SpringBoot项目,开发业务前至少应该引入哪些配置?
作者:不一样的科技宅 juejin.cn/post/6844904083942277127 前言 建立一个全新的项目,或者把旧的庞大的项目,进行拆分成多个项目.在建立新的项目中,经常需要做一些重复的工 ...
- 阿里 前端 规范_阿里前端开发规范
前端代码规范 Front Standard Guide 前端 JS 项目开发规范 规范的目的是为了编写高质量的代码,让你的团队成员每天得心情都是愉悦的,大家在一起是快乐的. 引自<阿里规约> ...
- springboot/vue前后端分离后台管理系统增删改查
1.需求分析 一个音乐管理系统包括: 1.用户信息管理:该模块主要由管理员进行操作,将所有用户的用户名.密码.邮箱.创建时间以及用户状态列在一张表,管理员可以进行增加.删除(批量删除).修改以及查询用 ...
最新文章
- jee websocket搭建总结
- create maven android project
- Vue开发规范1.0
- 浅谈《刺客信条》的叙事:刺客和圣殿骑士的冲突与融合
- 如何为JBoss Developer Studio 8设置集成和SOA工具
- 基于JAVA+SpringBoot+Mybatis+MYSQL的飞机订票系统
- OPencv像素操作
- gradle学习(19)-log系统
- 细说 Form (表单)(转)
- iPhone X 再曝新 Bug:电话无法接听!
- mysql 递归查找父节点_MySQL递归查询树状表的子节点、父节点具体实现
- 64位Windows 7平台安装32位Timesten,配置ODBC数据源
- FPGA定点数字信号处理技巧(一)
- QDir类及其用法总结
- Redis 清空数据库
- imei服务器清除id_苹果绕过ID解锁
- 互联网大厂薪资最全揭秘:阿里巴巴
- 在Ubuntu中用Qt基于OpenCV调用大恒相机
- Pdf.js 解决电子印章问题(最新)
- 通过WebView实现简单的浏览器