創建 Spring Boot 項目腳手架:SkillHub 上的 springboot-generator

前言

新建 Spring Boot 服務時,團隊往往要重複搭同一套底座:目錄分層、統一返回體、全局異常、日誌規範、緩存與 MyBatis-Plus 接入、請求上下文等。手工從模板複製容易漏項,每次和 AI 對話從零描述也容易不一致。下面介紹 SkillHub 社區技能 @user_faca7523/springboot-generator,用於在對話裏按固定約定生成標準化腳手架。

這是什麼

@user_faca7523/springboot-generator(頁面名稱:創建 springboot 項目,全局異常,日誌打印,緩存,mybatisplus,上下文管理)是 SkillHub 上的社區來源(community)技能,分類爲 dev-programming,當前版本 2.0.0,發佈者爲 user_faca7523,頁面標註作者爲巧鳳。

官方簡介說明:生成標準化的 SpringBoot 項目腳手架,包含完整的配置、工具類、統一響應處理、異常處理等功能;當需要創建新的 SpringBoot 項目時使用。標籤 requires_api_key=false,安裝與使用不依賴額外 API Key。

  • 官方 API 入口:https://api.skillhub.cn/user_faca7523/springboot-generator
  • SkillHub 頁面:https://www.skillhub.cn/skills/user_faca7523/springboot-generator

核心功能

以下能力均來自技能名稱與官方簡介,未在頁面單獨展開的實現細節不作延伸描述。

  1. 項目腳手架:初始化 Spring Boot 項目結構與基礎配置。
  2. 統一響應與工具類:簡介中的「統一響應處理」及配套工具類。
  3. 全局異常:全局異常處理相關約定與代碼生成指引。
  4. 日誌打印:日誌相關配置與使用方式納入腳手架。
  5. 緩存:緩存相關能力納入生成範圍(具體技術選型以技能執行結果爲準)。
  6. MyBatis-Plus:數據訪問層按 MyBatis-Plus 方向組織。
  7. 上下文管理:請求或業務上下文的管理能力納入腳手架。

觸發場景(官方列舉):創建新 SpringBoot 項目;生成項目腳手架;初始化項目結構;快速搭建項目框架。

安裝與啓用

SkillHub 頁面給出的安裝方式是:讓當前 AI 根據安裝文檔執行安裝,座標爲 @user_faca7523/springboot-generator。

通過 SkillHub CLI

先按 SkillHub 安裝與優先源配置 檢查或安裝 skillhub CLI:

command -v skillhub && skillhub --version

未安裝時可使用文檔中的推薦命令(需聯網):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

安裝技能時必須用 --dir 指向當前 Agent 識別的 skills 目錄,否則默認落在 ./skills/ 可能無法被加載。文檔中常見路徑示例:

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或項目下的 .agents/skills/

安裝本技能示例:

skillhub install @user_faca7523/springboot-generator --dir ~/.cursor/skills/

將 ~/.cursor/skills/ 換成你實際使用的 Agent skills 目錄。

在對話中啓用

安裝完成後,在 Cursor 等支持 Skills 的客戶端中,用自然語言說明需求即可;技能會在「創建 / 初始化 Spring Boot 項目」類意圖下被匹配。也可直接把官方安裝提示發給 AI:

請根據 https://skillhub.cn/install/skillhub.md,安裝 `@user_faca7523/springboot-generator`。

典型用法

官方未提供獨立的長篇教程,典型用法即結合觸發場景在對話中提出明確目標。示例表述(可按團隊規範補充包名、JDK 版本等,以對話生成結果爲準):

  1. 「幫我新建一個 Spring Boot 項目腳手架,包含統一返回、全局異常和日誌配置。」
  2. 「初始化項目結構,接入 MyBatis-Plus,並帶上緩存和上下文管理相關基礎代碼。」
  3. 「按這個技能生成標準化 SpringBoot 框架,我先要目錄和核心配置類。」

經過上面的步驟,Agent 會按 SKILL.md 中的約定生成或補全文件;生成後應在本地用 Maven/Gradle 構建並跑通,再按業務繼續開發。

適用場景與注意

適合誰

  • 需要頻繁起新 Spring Boot 服務、希望結構統一的個人或小團隊。
  • 已使用 Cursor、Claude Code、Codex 等支持 SkillHub 技能目錄的 AI 開發環境。

使用注意

  • 技能來源爲社區(community),生成代碼仍需人工審查依賴版本、安全與合規要求。
  • 頁面統計(以 SkillHub 抓取爲準):評分 100000,下載 1288,安裝 8;數據會隨平臺更新變化。
  • 技能聚焦「腳手架與通用橫切能力」,具體業務表結構、接口契約需自行補充。

結尾

@user_faca7523/springboot-generator 把「新建 Spring Boot + 異常、日誌、緩存、MyBatis-Plus、上下文」等重複勞動收斂到一次對話流程,適合作爲 dev-programming 類技能常備。安裝與詳情見 SkillHub:https://www.skillhub.cn/skills/user_faca7523/springboot-generator

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜