Skip to content

模板开发

本章节介绍如何编写和管理 EasyCode Plus 的 Velocity 模板。

模板基础

  • Velocity 模板是一种基于变量和指令的文本模板,支持 Java 风格的变量引用和流程控制。
  • 你可以在模板中使用 ${变量名} 访问传入的对象属性。

常用指令

  • #foreach($item in $list):遍历集合
  • #if($condition):条件判断
  • #set($var = value):变量赋值

示例

velocity
#foreach($column in $tableInfo.fullColumn)
private ${column.shortType} ${column.name}; // ${column.comment}
#end

更多模版具体用法可以看api

Api

高级用法

  • 支持自定义工具类、全局变量、Groovy 脚本等扩展能力。
  • 使用EasyCode目录来生成代码,可以加入git实现团队协作与模板共享。