生成代码

生成代码说明

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

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

  • 选择数据源文件路径,如果为tableModel模式,请选择tableModel XML文件路径;
  • 勾选需要生成的代码模板列表,如果maven仓库配置不正确可能不能正常展示列表;
  • 点击按钮【生成代码】 即可完成代码生成和输出;
    tableModel【图】 代码生成

数据模型类型

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

运行日志

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

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

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

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

tableModel【图】 运行日志