# 如何自定义生成器模板 ## 模板介绍 * 代码生成器模板路径 jeecg-boot-module-system/jeecg.code-template-online * 代码生成器模板介绍 ![](https://img.kancloud.cn/c0/2a/c02a066fd7037fddc9265053cbf13b92_822x402.png) ## 模板目录结构和后缀说明 * 模板目录结构说明 以单表举例: ![](https://img.kancloud.cn/3b/7e/3b7ea626cfeeaa1765aa0d6e688d478e_665x514.png) * 模板文件后缀说明 模板文件后缀额外加了`i`后缀,为了与java和vue默认的后缀区别 .java ===> .javai .vue ===> .vuei .xml ===> .xml (xm无i后缀) * 模板文件语法采用 [freeMarker]([http://freemarker.foofun.cn/](http://freemarker.foofun.cn/)) * 模板文件所用参数,可以参考生成代码输出的Log 将日志复制到 [网页工具](https://www.sojson.com/) json格式化 ,方便查看 ![](https://img.kancloud.cn/8b/b3/8bb37da6d568e36a68e846cd06aa8537_1897x924.png) * 格式化后 ![](https://img.kancloud.cn/c4/79/c47988dc0dbb7d6bc323a4baacc567e7_1106x798.png)