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

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 是否必填,建议与后端约定目录规范并在调用时显式传递。

示例详情

📖 如何使用

模式 1:即插即用(手动档)
直接复制参数化模版。手动修改 {{变量}} 即可快速发起对话,适合对结果有精准预期的单次任务。
加载中...
💬 模式 2:沉浸式引导(交互档)
一键转化为交互式脚本。AI 将化身专业面试官或顾问,主动询问并引导您提供关键信息,最终合成高度定制化的专业结果。
转为交互式
🚀 模式 3:原生指令自动化(智能档)
无需切换,输入 / 唤醒 8000+ 专家级提示词。 插件将全站提示词库深度集成于 Chat 输入框。基于当前对话语境,系统智能推荐最契合的 Prompt 并自动完成参数化,让海量资源触手可及,从此彻底告别“手动搬运”。
安装插件
🔌 发布为 API 接口
将 Prompt 接入自动化工作流,核心利用平台批量评价反馈引擎,实现"采集-评价-自动优化"的闭环。通过 RESTful 接口动态注入变量,让程序在批量任务中自动迭代出更高质量的提示词方案,实现 Prompt 的自我进化。
发布 API
🤖 发布为 Agent 应用
以此提示词为核心生成独立 Agent 应用,内嵌相关工具(图片生成、参数优化等),提供完整解决方案。
创建 Agent

🕒 版本历史

当前版本
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
用户评价与反馈系统,即将上线
倾听真实反馈,在这里留下您的使用心得,敬请期待。

试用后开通会员即可无限使用

加载中...