生成代码
生成代码说明
在全局配置 & 工程配置完毕后,并且完成tableModel生成之后,就可以根据tableModel来进行模板代码生成。
模板代码的生成主要分为3个步骤:
- 选择【数据源模型类型】,支持tableModel表模型,JSON数据处理,单行文本处理,单元文本处理,Java源码, 原始输入内容等;
- 选择【输入源类型】,支持数据库连接,文件输入,前台直接输入等方式;
- 点击按钮【生成代码】 即可完成代码生成和输出;
代码生成
如果项目已经设置完成,则可以进行代码生成了。
代码生成->刷新模板
代码生成->拉取数据库生成代码
弹出编辑生成代码窗口后,进行相关微调
代码生成-> 代码预览
数据模型类型
- tableModel: 数据库表模型,为数据库表的xml描述性文件;
- JSON: 如果为JSON文件,可以选择这个模型,采用FastJson转换为Java数据结构; 支持对象和数组。 在模板通过:data 即可获取到该对象。
- 单行文本: 按回车换行符拆分为list, 通过data可以获取到该List.
- 单元文本处理: 类似CSV格式,采用空格拆分处理,转换为二位list, 可以通过data 获取到根数据;
- JAVA源码:用于处理java 源代码,需要JDK8才能运行,目前对外公布版本不支持该功能;
- 原始内容: 不处理,直接得到文件文本内容,模板可自行处理;
运行日志
在执行代码生成的过程中,可能因为文档数据结构不规范,模板代码有问题等原因造成生成失败,这个时候可以通过下面的运行日志窗口查看日志信息。
如果运行成功,可以在日志中查看文件的输出目录情况。
如果只是想获取临时内容不需要输出到文件,可以直接在日志界面查看输出内容。
特别提示:此外也可以在工具安装目录下的 logs文件夹,查看更多的日志信息,用以排查各种运行问题。
【图】 运行日志