生成代码

生成代码说明

在全局配置 & 工程配置完毕后,并且完成tableModel生成之后,就可以根据tableModel来进行模板代码生成。

模板代码的生成主要分为3个步骤:

  • 选择【数据源模型类型】,支持tableModel表模型,JSON数据处理,单行文本处理,单元文本处理,Java源码, 原始输入内容等;
  • 选择【输入源类型】,支持数据库连接,文件输入,前台直接输入等方式;
  • 点击按钮【生成代码】 即可完成代码生成和输出;

代码生成

如果项目已经设置完成,则可以进行代码生成了。

代码生成->刷新模板

代码生成->拉取数据库生成代码

弹出编辑生成代码窗口后,进行相关微调

代码生成-> 代码预览

数据模型类型

  • tableModel: 数据库表模型,为数据库表的xml描述性文件;
  • JSON: 如果为JSON文件,可以选择这个模型,采用FastJson转换为Java数据结构; 支持对象和数组。 在模板通过:data 即可获取到该对象。
  • 单行文本: 按回车换行符拆分为list, 通过data可以获取到该List.
  • 单元文本处理: 类似CSV格式,采用空格拆分处理,转换为二位list, 可以通过data 获取到根数据;
  • JAVA源码:用于处理java 源代码,需要JDK8才能运行,目前对外公布版本不支持该功能;
  • 原始内容: 不处理,直接得到文件文本内容,模板可自行处理;

运行日志

在执行代码生成的过程中,可能因为文档数据结构不规范,模板代码有问题等原因造成生成失败,这个时候可以通过下面的运行日志窗口查看日志信息。

如果运行成功,可以在日志中查看文件的输出目录情况。

如果只是想获取临时内容不需要输出到文件,可以直接在日志界面查看输出内容。

特别提示:此外也可以在工具安装目录下的 logs文件夹,查看更多的日志信息,用以排查各种运行问题。

tableModel 【图】 运行日志