pp代码生成器(二) 凯发天生赢家一触即发官网的解决方案, 生成任务, 辅助设计面板 -凯发k8网页登录

debug - 天道酬勤

   :: 凯发k8网页登录首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  671 随笔 :: 6 文章 :: 256 评论 :: 0 trackbacks
我们接着上一篇博客继续讨论如何使用pp生成代码.
首先, 我们介绍两个概念”凯发天生赢家一触即发官网的解决方案”和 “生成任务”.
  1. 凯发天生赢家一触即发官网的解决方案: 凯发天生赢家一触即发官网的解决方案是一系列生成任务的集合. 它包含若干个生成任务.
  2. 生成任务: 每个任务会关联一个freemarker模板, 最终会使用这个模板来生成一个结果文件
凯发天生赢家一触即发官网的解决方案和任务的关系如下图:
在上一篇博客中, 我们知道了pp是基于freemarker模板的, pp遵循着 “数据模型” “模板” = “最终文件” 这种基本的规则;
使用pp, “数据模型” 不需要我们关心, pp已经为我们内置了. 通过菜单”工具”->”辅助设计” 可以轻松地使用模板变量来制作我们的freemaker模板.
使用pp, “模板”是需要我们自己来编写制作. 可以打开辅助设计, 选中需要使用的变量, 粘贴到freemarker模板中.
下面我们着重介绍一下辅助设计面板, 先上图:
在这个面板里, 变量有4个分类:
  1. 全局: 是数据库相关的, 表相关的信息, 通过${g.x}引用
  2. 领域: 是数据库表字段相关的信息, 通过${f.x}引用
  3. 路径: 是创建”生成任务”时的路径引用, 通过${x}引用
  4. 自定义: 是用户自定义的信息, 如代码作者, 公司, 凯发天生赢家一触即发官网的联系方式等, 通过${c.x}引用
这些变量都有注释说明, 有几年程序经验的猿猿应该一看就能明白.
一点小技巧, 要复制这些变量, 只需要选中, 然后粘贴到freemarker模板中
posted on 2017-09-01 20:17 huikk 阅读(207) 评论(0)  编辑  收藏 所属分类: java
网站地图