Agent Skills
返回列表
Spring Boot 项目脚手架

Spring Boot 项目脚手架

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_faca7523/springboot-init。

技能介绍

解决什么问题

新建 Spring Boot 项目时,手工搭建 Maven 目录、包结构、启动类和配置文件容易漏项;如果还要引入 Knife4j,并匹配不同 Spring Boot 版本的依赖,重复成本更高。该技能把这类初始化动作收敛为一次参数化生成,适合快速得到一个可继续开发的空工程。

技能如何工作

它根据 groupId、artifactId、springBootVersion、packageName 等参数,在当前目录生成项目基础结构,而不是额外创建子文件夹。主要产出包括:

  • Maven 目录:src/main/java、src/main/resources、src/test/java、src/test/resources
  • 标准业务包:config、controller、service、serviceimpl、entity、mapper 等
  • 基础文件:pom.xml、application.yml、启动类、Knife4jConfig
  • 静态资源:src/main/resources/static 与 favicon.ico
  • 版本映射:根据 Spring Boot 版本选择兼容的 Knife4j 等依赖版本

执行时会先校验必填参数,再写入目录和文件。生成结果偏向团队脚手架,后续可继续叠加 MyBatis、通用工具或业务模块。

适用边界

该技能输出的是基础项目结构,不包含 MyBatis Plus、MySQL Connector、Fastjson2 等由其他技能补充的依赖。如果当前目录已有工程文件、需要多模块布局或自定义父 POM,先确认目录状态,避免覆盖已有配置。

使用场景

  • 接手新的 Spring Boot 微服务需求时,需要先把 Maven 目录、启动类和 `application.yml` 建出来。
  • 在现有仓库根目录下初始化 Java 服务骨架,要求生成标准包结构和 Knife4j 文档配置。
  • 开始写内部工具服务前,需要一次性得到 `pom.xml`、`src/main` 目录和 `Knife4jConfig` 配置类。
  • 团队新服务统一入口前,需要快速创建带基础依赖和静态资源目录的 Spring Boot 工程。

适合人员

  • 负责 Java 后端服务的工程师,需要快速生成可继续开发的 Spring Boot 基础骨架。
  • 维护内部工具平台的服务端开发,需要统一创建 Maven 目录、标准包和配置文件。
  • 新接手 Spring Boot 仓库的工程师,需要补齐启动类、`application.yml` 与 Knife4j 配置。
  • 编写微服务模板的技术负责人,需要按 Spring Boot 版本生成带文档依赖的初始工程。