# 手动生成

# 概述

在上一章节《自动生成》一文中通过对可视化界面的演示详尽的了解了如何通过UI界面操作的方式来生成模块,这一章节中我们将为您详细的介绍通过手动运行CodeGenerateUtils工具类的方式来生成模块内容,下面我们开始吧!!

# 生成配置

打开框架应用启动入口模块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

如上就是我们代码生成工具类相关的参数配置了,对应的是工具类CodeGenerateUtils所需参数配置,参数说明如下:

  1. author:作者名
  2. packageName:模块包名
  3. moduleName:模块名
  4. autoRemovePre:生成的模块文件是否去除表前缀(默认:true)
  5. tablePrefix:数据表前缀,当autoRemovePre: true时会根据此参数替换掉数据表前缀;

# 运行工具类

  • 首先打开我们的框架,点开javaweb-generator代码生成器模块下面的工具utils文件夹,此时呈现在眼前的异地就是我们自定义模板的工具生成类CodeGenerateUtils,打开当前的工具类,找到我们的程序主入口main,其中有两个参数需要我们去修改,即:表名模块描述,如下图所示:

mixureSecure

  • 修改好参数确认无误后将鼠标放置到此文件上右击,选择运行,如下图所示:

mixureSecure

至此我们的单个模块对应的文件全部就生成好了,会根据我们所配置的参数自动放入指定模块里面,生成模块的步骤和流程我们都大概熟悉了,就是如此简单。