代码生成说明
了解代码生成的流程、输出内容和使用方法。
生成内容
一次生成包含完整的前后端项目代码:
后端代码
Spring Boot + MyBatis-Plus
- Entity 实体类
- DTO 数据传输对象
- Mapper 数据访问层
- Service 业务逻辑层
- Controller REST API
- Config 配置类
前端代码
Vue 3 + Element Plus
- 列表页面
- 表单页面
- 详情页面
- API 接口封装
- 路由配置
- TypeScript 类型定义
数据库脚本
MySQL / H2
- 建表语句
- Flyway 迁移脚本
- 初始数据脚本
文档配置
开发部署文档
- OpenAPI 规范
- README 说明
- Docker 配置
- 部署脚本
生成流程
1
确认设计
检查实体、字段、关系定义是否完整
2
保存项目
点击保存按钮,确保设计已持久化
3
生成代码
点击生成代码按钮,等待生成完成
4
下载使用
自动下载压缩包,解压后即可使用
生成配额
| 套餐 | 每月生成次数 | 项目数量 | 实体数量 |
|---|---|---|---|
| 免费版 | 3次 | 3个 | 5个/项目 |
| 个人版 ¥99/月 | 50次 | 10个 | 20个/项目 |
| 专业版 ¥299/月 | 无限 | 无限 | 无限 |
| 企业版 | 无限 | 无限 | 无限 |
运行生成的项目
启动后端
# 进入后端目录
cd your-project/backend
# 开发模式运行 (使用 H2 内存数据库)
mvn spring-boot:run
# 后端启动后访问
# API: http://localhost:8080
# Swagger: http://localhost:8080/swagger-ui/启动前端
# 进入前端目录
cd your-project/frontend
# 安装依赖
npm install
# 启动开发服务器
npm run dev
# 前端启动后访问
# http://localhost:5173生产环境
生产部署时,请修改 application-prod.yml 配置 MySQL 数据库连接,并执行 Flyway 迁移脚本创建表结构。
常见问题
Q: 生成的代码可以商用吗?
A: 可以。生成的代码归您所有,可自由使用、修改和商业化。
Q: 生成失败怎么办?
A: 请检查实体定义是否完整,确保必填字段已填写。如问题持续,请联系客服。
Q: 可以增量生成吗?
A: 目前每次生成完整项目,增量生成功能正在开发中。