SwiftBoot:把后台开发中最容易“乱”的三件事,做成了系统能力
✨一句话介绍
SwiftBoot 是一个基于 Spring Boot 3 + Vue 3 的轻量级后台框架。
我们不聊复杂的架构,只聊它解决的一个核心问题: 把后台项目中最容易乱的三件事——代码生成、字典管理、项目理解——做成了标准化的系统能力。
💡 核心亮点:为什么它与众不同?
1. 🤖 AI 助手是“项目级”导师,而不只是 ChatGPT
市面上的 AI 插件都在教你写冒泡排序,但 SwiftBoot 的 AI 助手(SwiftMate)懂你的项目。
- 它是新人 Onboarding 利器:
- ❌ 别再问导师:“这个表关联哪里?”、“登录逻辑在哪?”
- ✅ 直接问 AI:“
sys_user表和sys_dept是怎么关联的?”、“帮我解释一下当前的权限认证流程。”
- 它懂你的代码规则:
- 直接让它:“生成一个符合当前项目规范的增删改查接口,要求带字典校验。”
2. 📖 字典不再是“配置”,是驱动开发的引擎
在 SwiftBoot 里,字典不是躺在数据库里的死数据,它是驱动前后端的一等公民。
- 告别硬编码:
- 后端自动同步缓存,前端一行代码
useDict获取数据。 - 列表页使用
<DictTag>组件,自动回显样式,无需手写 switch-case。
- 后端自动同步缓存,前端一行代码
- 生成器深度联动:
- 最爽的一点:在代码生成器里配置字段为“字典类型”,生成的代码自动包含下拉框/单选框逻辑。
- 拒绝半成品:生成即用,无需再手动去补下拉框代码。
3. ⚡ 极简主义,拒绝臃肿
我们深知“轻量级”的重要性。SwiftBoot 剔除了所有不必要的重型依赖,只保留最核心的现代化技术栈:
- 后端:Spring Boot 3.2 + JDK 17 + MyBatis Plus + Sa-Token
- 前端:Vue 3 + TypeScript + Vite + Element Plus + Pinia
🛠️ 30秒极速体验
- 克隆代码
git clone https://gitee.com/cs_shuang/SwiftBoot.git - 一键初始化
运行根目录下的
execute_sql.bat,直接导入数据库。 - 启动
启动后访问
http://localhost:5173,开始你的高效开发之旅。
⚙️ 项目地址
如果你也厌倦了重复造轮子,欢迎 Star ⭐️ 关注!
- Gitee (国内推荐):gitee.com/cs_shuang/S…
- GitHub:github.com/328pikapika…