OpenAPI 驱动的 Spring Boot 接口实现
原名:openapi-to-application-java-spring-boot
围绕 OpenAPI 约定生成 Java 接口与数据模型,再补充实现和契约测试。
中文 Skills 技能说明
已有接口规范、准备实现 Java 服务时,可以让生成代码和业务实现各司其职。提供获准的 OpenAPI 3 文件、现有项目版本、认证及持久化要求,技能整理接口与 DTO 生成配置,补充控制器、服务、错误返回和测试。它专门处理 Spring Boot 的生成选项、参数校验和基础路径,区别于通用应用骨架。JDK、Maven 或 Gradle、生成器和关联技能另配,先查目标版本官方说明;上游验证过的版本不表示本项目已测试。保留当前构建体系,不暗升版本,不改生成文件掩盖规范错误,外部规范按不可信输入处理,构建、写库和部署须在授权范围内进行。
上游能力依据
上游原始适用说明:Generate a Spring Boot (Java) application from an OpenAPI 3 specification using the spec-first approach: openapi-generator (Maven or Gradle) produces API interfaces and DTOs, you implement controllers, services, persistence, security and tests. Use when asked to build, scaffold or implement a Spring Boot API from an OpenAPI/Swagger file.
上游 SKILL.md 主要章节(保留原文标题):
- Step 0: Detect and gather
- Step 1: Review the spec
- Step 2: Configure the generator
- Step 3: Implement
- Step 4: Test and verify
使用边界
先读取项目约定、依赖版本和现有测试,再提出最小改动。写文件、运行脚本、提交代码或发布前应检查差异并保留回退路径。
作者、翻译与许可证
- 原作者
- GitHub, Inc. 与 awesome-copilot contributors
- 中文翻译
- CEOFans翻译
- 许可证
- MIT
- 上游来源
- https://github.com/github/awesome-copilot/tree/96543145e9cb97711020b57b9d88f968062c4fc7/skills/openapi-to-application-java-spring-boot
适用范围
平台:linux、macos、windows;标签:OpenAPI契约、Spring Boot、Java接口
安全提示
基础静态扫描不等于绝对安全。技能可能调用命令、浏览器、云服务或本地文件,请在最小权限环境中使用,高风险操作必须人工确认。
如发现侵权、许可证或安全问题,可在本页前台提交投诉,管理员复核后可立即下架。