×
¥
查看详情
🔥 会员专享 文生文 开发

Java API端点文档生成器

👁️ 71 次查看
📅 Dec 6, 2025
💡 核心价值: 本提示词专为Java开发场景设计,能够根据API端点详细信息自动生成专业、准确的技术文档描述。通过系统化的分析流程,确保生成的文档包含完整的端点功能说明、请求响应格式、参数定义和使用示例,帮助开发团队快速创建标准化的API文档,提升代码可维护性和团队协作效率。生成的文档结构清晰、技术术语准确,符合Java开发最佳实践。

🎯 可自定义参数(3个)

端点详细信息
API端点的详细信息,包括HTTP方法、路径、功能描述等
文档详细程度
生成文档的详细程度
目标受众
文档的目标读者群体

🎨 效果示例

端点功能描述

分页查询订单列表,支持按订单状态、创建时间范围与关键词(订单号或买家名)筛选,并按创建时间倒序返回结果。适用于用户端或管理端在安全授权下检索订单数据。

请求信息

  • 请求方法:GET

  • 端点路径:/api/v1/orders

  • 请求头

    • Authorization: Bearer (必填,JWT)
    • X-Trace-Id: (可选,用于链路追踪与排障)
  • 认证与权限

    • 认证方式:Bearer JWT
    • 访问角色:USER 或 ADMIN
  • 查询参数

    • page: int,分页页码
      • 是否必填:否
      • 默认值:1
      • 取值范围:1–200
    • size: int,每页条数
      • 是否必填:否
      • 默认值:20
      • 取值范围:1–100
    • status: string,订单状态筛选
      • 是否必填:否
      • 枚举值:[created, paid, shipped, closed]
    • createdFrom: string,创建时间起(ISO-8601 日期时间)
      • 是否必填:否
      • 示例:2025-12-01T00:00:00Z
    • createdTo: string,创建时间止(ISO-8601 日期时间)
      • 是否必填:否
      • 示例:2025-12-02T00:00:00Z
    • keyword: string,关键词(对订单号或买家名进行模糊匹配)
      • 是否必填:否
      • 示例:OD2025、张三
  • 排序说明

    • 固定按创建时间 createdAt 倒序(desc)返回。

响应信息

  • 成功响应

    • 状态码:200 OK
    • 数据格式:application/json
    • 响应体结构:
      • page: int,本次返回的页码
      • size: int,本次返回的页大小
      • total: long,符合筛选条件的总记录数
      • list: array[object],订单列表
        • id: long,订单ID
        • number: string,订单号
        • status: string,订单状态(created/paid/shipped/closed)
        • amount: number,订单金额(示例保留两位小数)
        • createdAt: string,创建时间(ISO-8601)
  • 错误响应

    • 400 Bad Request:参数非法(如页码/页大小越界、status 非法、时间格式不符合 ISO-8601 等)
    • 401 Unauthorized:未认证或令牌无效
  • 数据格式

    • 所有响应为 JSON;时间字段为 ISO-8601(例如:2025-12-01T10:20:30Z)

使用示例

注意事项

  • 权限与安全:必须携带有效的 Bearer JWT,且调用方需具备 USER 或 ADMIN 角色。
  • 性能与超时:接口超时时间为 1s,建议合理设置调用超时与重试策略。
  • 幂等性:GET 请求天然幂等,不应引起数据变更。
  • 追踪与排障:建议在请求中携带 X-Trace-Id,服务端会记录以便链路追踪与问题定位。
  • 参数校验:
    • page、size 超出范围将返回 400。
    • status 不在允许枚举内将返回 400。
    • createdFrom、createdTo 应为 ISO-8601 格式(如 2025-12-01T10:20:30Z),格式错误将返回 400。
  • 返回结果固定按创建时间倒序。

端点功能描述

创建平台用户账户。创建成功后返回新用户资源的定位头(Location)。服务端会记录审计信息(操作者ID与来源IP)。新创建用户默认启用。

请求信息

  • 请求方法:POST

  • 端点路径:/api/v1/users

  • 请求头

    • Authorization: Bearer (需要具备 ADMIN 角色)
    • Content-Type: application/json
    • X-Idempotency-Key: (可选,用于幂等创建,建议每次创建请求使用全局唯一值)
  • 请求参数(请求体:application/json) 字段说明(以下为字段格式与校验规则约束):

    • username: string
      • 长度 3–32
      • 仅允许字母、数字与点字符(.)
    • email: string
      • 必须为有效邮箱地址,符合 RFC 5322 格式
    • password: string
      • 长度 8–32
      • 必须至少包含一个数字与一个特殊字符
    • roles: array of string
      • 元素取值枚举:USER、ADMIN、AUDITOR

    请求体示例: { "username": "ling.han", "email": "ling@example.com", "password": "S3cure#Pass", "roles": ["USER", "AUDITOR"] }

响应信息

  • 成功响应

    • 状态码:201 Created
    • 响应头:
      • Location: /api/v1/users/{id}
    • 响应体(application/json):
      • 字段:
        • id: number(新用户ID)
        • username: string
        • email: string
        • createdAt: string(ISO 8601 UTC 时间戳,例如 2025-12-06T09:00:00Z)
      • 示例: { "id": 98421, "username": "ling.han", "email": "ling@example.com", "createdAt": "2025-12-06T09:00:00Z" }
  • 错误响应

    • 401 Unauthorized:未认证或令牌无效
    • 409 Conflict:邮箱已存在
    • 422 Unprocessable Entity:请求体验证失败(如用户名或密码不满足约束、邮箱格式不合法、roles 含无效枚举值等)
  • 数据格式:JSON

使用示例

  • cURL(成功创建) curl -X POST "https:///api/v1/users"
    -H "Authorization: Bearer "
    -H "Content-Type: application/json"
    -H "X-Idempotency-Key: 2c2de54a-9a1e-4f4f-b3f2-7e8c0d88b3a2"
    -d '{ "username":"ling.han", "email":"ling@example.com", "password":"S3cure#Pass", "roles":["USER","AUDITOR"] }'

    成功响应示例: HTTP/1.1 201 Created Location: /api/v1/users/98421 Content-Type: application/json

    { "id": 98421, "username": "ling.han", "email": "ling@example.com", "createdAt": "2025-12-06T09:00:00Z" }

  • cURL(邮箱已存在导致 409) curl -X POST "https:///api/v1/users"
    -H "Authorization: Bearer "
    -H "Content-Type: application/json"
    -d '{ "username":"any.user", "email":"existing@example.com", "password":"S3cure#Pass", "roles":["USER"] }'

    可能响应: HTTP/1.1 409 Conflict

  • cURL(校验失败导致 422) curl -X POST "https:///api/v1/users"
    -H "Authorization: Bearer "
    -H "Content-Type: application/json"
    -d '{ "username":"ab", // 小于 3 "email":"not-an-email", // 非 RFC5322 "password":"short", // 小于 8 且缺少数字/特殊字符 "roles":["UNKNOWN"] // 非法枚举值 }'

    可能响应: HTTP/1.1 422 Unprocessable Entity

  • cURL(未认证导致 401) curl -X POST "https:///api/v1/users"
    -H "Content-Type: application/json"
    -d '{ ... }'

    可能响应: HTTP/1.1 401 Unauthorized

注意事项

  • 权限要求:需使用有效的 Bearer JWT 且具备 ADMIN 角色;不满足角色要求的请求将被拒绝。
  • 幂等性:当网络重试或客户端重复提交时,应复用同一 X-Idempotency-Key,避免重复创建。每次独立创建操作建议使用全局唯一值(如 UUID)。
  • 审计:服务端会记录操作者ID与来源IP,无需在请求中显式传递。
  • 业务规则:
    • 新用户默认启用。
    • 邮箱需全局唯一,冲突返回 409。
    • 响应体不包含密码字段。
    • createdAt 为 UTC 时间(后缀 Z)。
  • 测试要点(示例):
    • username 边界值:2/3/32/33 字符;包含非法字符(如下划线、空格、中文、特殊符号)。
    • email 合法/非法格式枚举用例(缺少 @、域不完整等)。
    • password 边界值:7/8/32/33 字符;缺少数字或缺少特殊字符的组合用例。
    • roles 包含非法值(非 USER/ADMIN/AUDITOR)的用例。
    • 重复邮箱创建触发 409。
    • 使用相同 X-Idempotency-Key 重试验证不重复创建。
    • 未携带 Authorization 或携带无效令牌触发 401。

端点功能描述

上传图片并返回可在CDN访问的原图地址。服务端会计算图片的 SHA-256 摘要并自动生成 200x200 的缩略图,同时将资源写入存储并回源至 CDN 加速。

请求信息

  • 请求方法:POST
  • 端点路径:/api/v1/assets/images
  • 请求头:
    • Authorization: Bearer
    • Content-Type: multipart/form-data
  • 查询参数:
    • folder: string
      • 含义:目标目录(如 avatars)
      • 是否必填:未明确,建议提供以便资源归档
  • 表单字段(multipart/form-data):
    • image: file(必填)
      • 约束:jpg/png,大小不超过 5MB
    • altText: string(可选)
      • 约束:长度 0–120 字

响应信息

  • 成功响应:
    • 状态码:201 Created
    • 头部:Cache-Control: public, max-age=31536000
    • 数据格式:application/json
    • 响应体字段:
      • id: string,图片资源ID(例如 img_8f3c2)
      • url: string,CDN 可访问的原图 URL(含目录与日期路径)
      • width: number,原图宽度(像素)
      • height: number,原图高度(像素)
      • hash: string,格式为 sha256:
      • uploadedAt: string,上传时间(ISO 8601,UTC)
  • 错误响应:
    • 401 Unauthorized:未认证或令牌无效
    • 413 Payload Too Large:文件体积超过限制
    • 415 Unsupported Media Type:文件类型不支持(非 jpg/png)
  • 数据格式:JSON(错误响应体结构未明确)

使用示例

注意事项

  • 需使用 Bearer JWT 进行认证,否则返回 401。
  • 仅支持 JPEG/PNG 格式,且文件大小需 ≤ 5MB;违反则分别返回 415/413。
  • 服务端会生成 200x200 的缩略图;该端点的响应未包含缩略图 URL。
  • 响应携带长期缓存头(Cache-Control: public, max-age=31536000),请注意前端与 CDN 的缓存策略与失效更新方案。
  • 若未明确 folder 是否必填,建议与后端约定目录规范并在调用时显式传递。

示例详情

📖 如何使用

30秒出活:复制 → 粘贴 → 搞定
与其花几十分钟和AI聊天、试错,不如直接复制这些经过千人验证的模板,修改几个 {{变量}} 就能立刻获得专业级输出。省下来的时间,足够你轻松享受两杯咖啡!
加载中...
💬 不会填参数?让 AI 反过来问你
不确定变量该填什么?一键转为对话模式,AI 会像资深顾问一样逐步引导你,问几个问题就能自动生成完美匹配你需求的定制结果。零门槛,开口就行。
转为对话模式
🚀 告别复制粘贴,Chat 里直接调用
无需切换,输入 / 唤醒 8000+ 专家级提示词。 插件将全站提示词库深度集成于 Chat 输入框。基于当前对话语境,系统智能推荐最契合的 Prompt 并自动完成参数化,让海量资源触手可及,从此彻底告别"手动搬运"。
即将推出
🔌 接口一调,提示词自己会进化
手动跑一次还行,跑一百次呢?通过 API 接口动态注入变量,接入批量评价引擎,让程序自动迭代出更高质量的提示词方案。Prompt 会自己进化,你只管收结果。
发布 API
🤖 一键变成你的专属 Agent 应用
不想每次都配参数?把这条提示词直接发布成独立 Agent,内嵌图片生成、参数优化等工具,分享链接就能用。给团队或客户一个"开箱即用"的完整方案。
创建 Agent

✅ 特性总结

一键生成标准化端点文档,涵盖功能说明、请求信息与示例,减少沟通往返与手工整理。
自动梳理路径、方法与参数约束,清晰分区展示,方便前端与测试人员快速对接。
智能提取响应结构与错误场景,生成可复制示例,帮助定位问题并缩短联调时间。
按受众与详尽程度自由定制,对新人、前端或管理者分别优化叙述角度与粒度。
自动校准术语与表达,贴合Java与REST实践,让团队文档风格统一、可读性一致。
严格依据输入信息生成,不臆测业务逻辑,避免歧义与误导,降低上线与合规风险。
自动补充注意事项与权限提示,提前暴露边界条件,减少返工与遗忘带来的故障。
结构清晰可读,段落与要点一目了然,便于纳入现有知识库与代码评审流程。
可重复调用模板,确保多端点文档风格统一,协作成员阅读与维护成本更低。

🎯 解决的问题

为Java后端团队打造一款“智能文档助手”,用最少的输入快速生成可直接发布的端点说明。它能把零散的端点信息自动整理为清晰、统一、可复用的标准文档,完整覆盖用途说明、请求与响应要点、参数释义、示例与注意事项;把文档编写从手工拼凑变成一次生成、可复用的流程,通常可将产出时间从数小时压缩到数分钟。适用于新接口上线、遗留接口补档、版本发布说明、对外合作包、团队培训与交接,直接减少沟通与返工,提升联调、测试与交付效率,帮助团队更快、更稳地把功能推向上线。

🕒 版本历史

当前版本
v2.1 2024-01-15
优化输出结构,增强情节连贯性
  • ✨ 新增章节节奏控制参数
  • 🔧 优化人物关系描述逻辑
  • 📝 改进主题深化引导语
  • 🎯 增强情节转折点设计
v2.0 2023-12-20
重构提示词架构,提升生成质量
  • 🚀 全新的提示词结构设计
  • 📊 增加输出格式化选项
  • 💡 优化角色塑造引导
v1.5 2023-11-10
修复已知问题,提升稳定性
  • 🐛 修复长文本处理bug
  • ⚡ 提升响应速度
v1.0 2023-10-01
首次发布
  • 🎉 初始版本上线
COMING SOON
版本历史追踪,即将启航
记录每一次提示词的进化与升级,敬请期待。

💬 用户评价

4.8
⭐⭐⭐⭐⭐
基于 28 条评价
5星
85%
4星
12%
3星
3%
👤
电商运营 - 张先生
⭐⭐⭐⭐⭐ 2025-01-15
双十一用这个提示词生成了20多张海报,效果非常好!点击率提升了35%,节省了大量设计时间。参数调整很灵活,能快速适配不同节日。
效果好 节省时间
👤
品牌设计师 - 李女士
⭐⭐⭐⭐⭐ 2025-01-10
作为设计师,这个提示词帮我快速生成创意方向,大大提升了工作效率。生成的海报氛围感很强,稍作调整就能直接使用。
创意好 专业
COMING SOON
用户评价与反馈系统,即将上线
倾听真实反馈,在这里留下您的使用心得,敬请期待。
加载中...
📋
提示词复制
在当前页面填写参数后直接复制: