Skip to content

开发指南

Forge Admin 是基于 Vue 3 + Spring Boot 3 的企业级中后台管理框架。本指南帮助你快速掌握项目的开发规范、工程结构和最佳实践。

内容区域

开发规范与工程基础

文档说明
完整工程目录与模块职责后端 forge-server 模块树与前端 forge-admin-ui 目录
后端分层约定Controller → Service → Manager → Mapper 分层规则
前端结构约定src 下各目录职责说明
编码规范Java / Vue / SQL 命名与格式化要求
API 协议约定统一响应格式、分页参数、加密接口
数据库规范表命名、必备字段、类型选择
逻辑删除设计del_flag 机制与唯一索引设计
Flyway 脚本规范迁移脚本命名与编写规则
租户隔离边界TenantLineInnerInterceptor 工作原理
数据权限规则DataScopeInterceptor SQL 改写机制
开发安全红线SQL 注入、XSS、密码与日志安全
渐进式 SDD 工作流spec-init → propose → apply → review → test → archive
Agent Skill 使用方式项目级 Skill 目录与常用 Skill
调试与日志定位IDEA 远程调试与日志级别调整
Git 提交与代码审查commit message 规范与 PR 自查清单

后端基础开发

后端开发入口 开始,了解 Entity/DTO/VO 边界、Mapper XML、Service 事务、Controller 校验、分页与异常处理。

前端基础开发

前端开发入口 开始,了解页面路由、请求封装、加密请求、Pinia 状态管理、权限控制与字典组件。

推荐学习路径

  1. 先读 工程目录分层约定 建立全局视图
  2. 按后端或前端方向,进入 后端开发指南前端开发指南
  3. 开发前务必阅读 安全红线编码规范
  4. 使用 AI 编程时参考 SDD 工作流Agent Skill

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