创建 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

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

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

Xiaoye