给项目加了一个 AI 助手后,新人上手快了多少

23 阅读2分钟

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秒极速体验

  1. 克隆代码
    git clone https://gitee.com/cs_shuang/SwiftBoot.git
    
  2. 一键初始化 运行根目录下的 execute_sql.bat,直接导入数据库。
  3. 启动 启动后访问 http://localhost:5173,开始你的高效开发之旅。

⚙️ 项目地址

如果你也厌倦了重复造轮子,欢迎 Star ⭐️ 关注!