SpringCodeGen
idea插件,针对sql脚本中的所有"create table"语句生成对应表的相关springboot代码。
安装说明
在File-Settings-Plugins 界面中 选择 Install Plugin from Disck
然后选中 SpringCodeGen-1.0.1.zip文件,确认后重启idea即可。
使用说明
1)
在idea中的任意Module下,在编辑器中打开包含CREATE TABLE语句的sql脚本(可以有多个语句,用;(分号结尾并换行)分隔)
按下快捷键之前状态如下图所示,光标需要选中当前sql脚本。
2)
为了避免提交插件生成的代码文件夹需要在项目的.gitignore中 添加 **/sqlgen,忽略生成代码的文件夹。
3)
按下快捷键Ctrl+Alt+G,即可生成代码,插件会提示生成的代码保存在src/main/sqlgen/code下。
生成代码后项目目录如下图所示:
注意
自动生成的代码少不了冗余和错漏,所以没有直接生成到项目的src/main/java路径下,但在当前的目录结构下,只要在Project Structrue设置中将src/main/sqlgen/code加入Module的Sources中即可直接启动项目进行接口功能测试,测试修改完善代码后转移到按项目规范所属的package中即可。
PS:可使用快捷键Ctrl+Alt+L对生成的代码进行格式自动调整;可使用快捷键Ctrl+Alt+O对多余的import进行自动清理;