# 自动生成
# 概述
在上一章节《模板介绍》一文中已经对自动生成做了相关的表述,在此我们就不做更多的说明,下面我们来详细的描述下大概的操作步骤和流程。
# 生成配置
打开框架应用启动入口模块javaweb-admin
,找到配置类application-dev.yml
文件(当前也可以是application-pro.yml
,根据自己实际环境配置即可)一直拉到最下面,参数日下:
# 代码生成
generate:
# 作者
author: 鲲鹏
# 默认生成包路径 system 需改成自己的模块名称 如 system monitor tool
packageName: com.javaweb.admin
# 模块名
moduleName: javaweb-admin
# 自动去除表前缀,默认是true
autoRemovePre: true
# 表前缀(生成类名不会包含表前缀,多个用逗号分隔)
tablePrefix: pms_
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
如上就是我们代码生成工具类相关的参数配置了,对应的是工具类CodeGenerateUtils
所需参数配置,参数说明如下:
author
:作者名packageName
:模块包名moduleName
:模块名autoRemovePre
:生成的模块文件是否去除表前缀(默认:true)tablePrefix
:数据表前缀,当autoRemovePre: true
时会根据此参数替换掉数据表前缀;
# 选择表
登录后台管理系统后,打开系统管理=>系统工具=>代码生成
管理模块,此时我们所看到的便是框架所集成的代码生成器模块,第一步:选择导入数据表
按钮,在弹框中筛选我们所需要生成模块的数据表,选择后点击确定,此时我们所选择数据表信息会存在代码生成库中,如需修改,我们可以点击列表右侧的编辑
按钮对信息进行修改操作,对误选的数据表可以点击删除
按钮进行删除操作,如下图所示:
生成库表
选择数据表
# 模块生成
上一步已经选择所需生成模块的数据表,这一步就可以生成模块文件了,可以通过查询
操作精准查询所需要生成的数据表,然后点击数据表右侧一栏
中的生成代码
按钮,点击后会弹出确认框,确定确定后会进入生成工具
调用自定义模板文件生成模块文件的步骤了,如下入所示:
确认提醒
生成完毕
下一章节《手动生成》我们将详细的介绍如何通过运行工具类CodeGenerateUtils
输入参数来生成整个模块文件,敬请期待!!