生成器模板介绍
最后更新于:2022-04-02 07:09:47
# 如何自定义生成器模板
## 模板介绍
* 代码生成器模板路径
| 类型 | 模板路径 |
| --- | --- |
| Online代码生成模板 | jeecg-boot-module-system\src\main\resources\jeecg\code-template-online |
| GUI代码生成模板 | jeecg-boot-module-system\src\main\resources\jeecg\code-template |
* 代码生成器模板介绍
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/c0/2a/c02a066fd7037fddc9265053cbf13b92_822x402.png)
## 模板目录结构和后缀说明
* 模板目录结构说明
以单表举例:
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/3b/7e/3b7ea626cfeeaa1765aa0d6e688d478e_665x514.png)
* 模板文件后缀说明
模板文件后缀额外加了`i`后缀,为了与java和vue默认的后缀区别
.java ===> .javai
.vue ===> .vuei
.xml ===> .xml (xm无i后缀)
* 模板文件语法采用 [freeMarker](http://freemarker.foofun.cn/)
* 模板文件所用参数,可以参考生成代码输出的Log
将日志复制到 [网页工具](https://www.sojson.com/) json格式化 ,方便查看
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/8b/b3/8bb37da6d568e36a68e846cd06aa8537_1897x924.png)
* 格式化后
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/c4/79/c47988dc0dbb7d6bc323a4baacc567e7_1106x798.png)
>[warning] 如果需要自定义生成模板或者做个性化修改,修改此处freemarker模块文件(模板的目录结构与生成后的结构保持一致)
';