分析 Java Spring Boot 后端 Controller 代码,自动生成 Markdown 格式的接口文档。当用户说“生成 Java 接口文档”、“生成 API 文档”、“从 Spring 代码生成文档”时触发。
Java 后端接口文档生成器是一项面向实际任务的技能,主要用于自动扫描 Java Spring Boot 项目中的 @RestController / @Controller 类,提取每个接口的详细信息(HTTP 方法、路径、参数、请求体、响应说明、描述等),并输出一份易于阅读的 Markdown 文档 ,方便与前端、测试人员共享;步骤 1:定位源码;
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
自动扫描 Java Spring Boot 项目中的 @RestController / @Controller 类,提取每个接口的详细信息(HTTP 方法、路径、参数、请求体、响应说明、描述等),并输出一份易于阅读的 Markdown 文档,方便与前端、测试人员共享。
src/main/java)。.java 文件,筛选出包含 @RestController 或 @Controller 的类。@RequestMapping 的路径前缀。@GetMapping, @PostMapping, @PutMapping, @DeleteMapping, @PatchMapping,或 @RequestMapping 并推导 method)。@PathVariable)、查询参数(@RequestParam)、请求体(@RequestBody)。ResponseEntity,尝试解析响应结构。@ApiOperation, @ApiParam, @ApiResponse),优先提取其中的描述和示例。scripts/generate_api_doc.py 完成解析和文档生成。@ApiOperation 值)@ApiResponse)API_DOCUMENTATION.md,放在项目根目录或用户指定位置。@Deprecated 注解,在文档中标记为废弃接口。用户:“从我的 Spring Boot 项目生成接口文档”
Claude 会定位代码、调用脚本、输出 API_DOCUMENTATION.md 并提供查看建议。
用户:“更新 API 文档”
Claude 会重新扫描并与旧文档对比,仅更新变更部分(新增/修改/删除的接口)。
re, pathlib, json, argparse),无需额外安装。@ApiResponse 注解或手动修改文档。相关专题
热门下载
相关下载
精品课程
共0课时 | 0人学习
共0课时 | 0人学习
共0课时 | 0人学习
最新文章