Skip to content

代码预览与下载

代码预览

在代码生成列表中点击「预览」按钮,查看生成的代码内容。

生成的文件列表

文件说明
EntityXxx.java数据库实体类
MapperXxxMapper.javaMapper 接口
Mapper XMLXxxMapper.xmlSQL 映射文件
ServiceXxxService.java服务接口
Service ImplXxxServiceImpl.java服务实现
ControllerXxxController.javaREST 控制器
Vue 列表index.vue列表页面
Vue 表单modules/Form.vue新增/编辑表单弹窗
APIxxx.js前端 API 定义
SQLmenu.sql菜单和权限插入脚本

预览操作

  1. 预览弹窗左侧显示文件树
  2. 点击文件名查看代码内容
  3. 代码支持语法高亮
  4. 确认代码符合预期后关闭弹窗

代码下载

单表下载

  1. 在列表中勾选一张表
  2. 点击「下载」按钮
  3. 系统将该表的代码打包为 ZIP 文件

批量下载

  1. 勾选多张表
  2. 点击「下载」按钮
  3. 所有选中表的代码统一打包到一个 ZIP 中

ZIP 包结构

forge-codegen.zip
├── main/
│   └── java/
│       └── com/mdframe/forge/
│           ├── entity/Xxx.java
│           ├── mapper/XxxMapper.java
│           ├── service/XxxService.java
│           ├── service/impl/XxxServiceImpl.java
│           └── controller/XxxController.java
├── resources/
│   └── mapper/XxxMapper.xml
├── vue/
│   ├── views/module/xxx/index.vue
│   └── views/module/xxx/modules/Form.vue
├── api/
│   └── module/xxx.js
└── sql/
    └── menu.sql

自定义模板

Forge 代码生成器支持自定义模板,修改生成的代码结构:

  1. 模板文件位于 forge-plugin-generator 模块的 resources/vm/ 目录
  2. 模板使用 Velocity 语法
  3. 修改模板后重新生成即可应用新模板

下一步

Forge Admin — 基于 Vue3 + Spring Boot 的企业级后台管理框架