Skip to content

Templates

Template Structure

Templates are written in Velocity template language (VTL).

Common Directives

  • #foreach($item in $list):iterates over a list
  • #if($condition):conditional statement
  • #set($var = value):variable assignment

Example

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

More template usage can see api

Api

Advanced Usage

  • Supports custom tool classes, global variables, Groovy scripts, etc.
  • Write template in EasyCode directory, can use git to manage templates, share with team.