code-generator.md 1.29 KB
Newer Older
1 2 3 4 5 6
# 代码生成器

# 简介:

本功能可根据数据表生成相关的dto,mapper impl,service,controller与html,包含相关的增删改查功能。

7
**网页入口**:http:\/\/localhost:8080\/hel\/generator\/generator.html
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55

## 使用说明:

**主页面:**

![](/assets/gnerator1.png)

**项目路径**:指向本机hap。

**包父路径:**指向hap的包路径。

**包路径:**为所要生成的包名。

**选择表:**选中所要维护的表。

**文件名:** 将自动根据表名生成对应名称(修改dto可选择是否根据dto修改其余文件,也可单独修改其余文件)( 文件创建之前会判断项目中是否有同名文件 ) 。

**是否创建:**勾选创建文件。

**是否覆盖:**勾选则可以覆盖同路径下同名文件。

**选择ftl模板:**可根据选择的ftl模板生成对应的html页面。

## 生成示例:

**1:相关文件**

![](/assets/generator2.png)

2:相关的dto

![](/assets/generator4.png)

**3:相关controller**(包含增删改查)

![](/assets/generator5.png)

**4:相关mapper**(包含基础resultMap)

![](/assets/generator6.png)

**5:生成基础的增删改查功能的html页面**

![](/assets/generator3.png)

**6:service文件** (mapper类似)

![](/assets/gernerator7.png)