接口命名规范
分类:4-全栈/01-elysia
发布于:
阅读时间:10 分钟
三、接口命名规范
1. 方法命名规范(后端逻辑,清晰表达意图)
| 操作 | 方法命名 | 说明 |
|---|---|---|
| 创建 | | 如 |
| 分页查询 | | 如 |
| 非分页查询 | | 如 |
| 获取单个 | | 如 |
| 更新 | | 如 |
| 删除 | | 如 |
| 批量创建 | | 如 |
| 批量更新 | | 如 |
| 批量删除 | | 如 |
2. URL 路径规范(RESTful,标准、可扩展)
| 操作 | HTTP 方法 | URL 路径 | 说明 |
|---|---|---|---|
| 创建 | | | 创建商品 |
| 分页查询 | | | 分页商品列表 |
| 非分页查询 | | | 获取全部或条件查询 |
| 获取单个 | | | 获取单个商品详情 |
| 更新 | | | 更新商品 |
| 删除 | | | 删除商品 |
| 批量操作 | | | 批量创建 / 更新 / 删除 |
✅ 五、一句话总结
推荐你采用 “RESTful URL 设计”(资源用名词、HTTP 方法表达操作) + “语义化后端方法命名”(如
、createProduct、listProducts)的组合规范,既符合行业标准,又让代码与接口清晰对应,易于理解、维护和扩展。batchUpdateProducts
🎁 附:你想要的一张完整对照表(方法名 + 操作 + URL + 方法)
| 你的方法名 | 操作类型 | HTTP 方法 | URL 路径 | 是否 RESTful | 说明 |
|---|---|---|---|---|---|
| 创建 | | | ✅ | 创建商品 |
| 分页查询 | | | ✅ | 分页商品列表 |
| 非分页查询 | | | ⚠️ 可选 | 获取全部商品(建议优先用 list) |
| 获取单个 | | | ✅ | 获取商品详情 |
| 更新 | | | ✅ | 更新商品 |
| 删除 | | | ✅ | 删除商品 |
| 批量创建 | | | ✅ | 批量创建商品 |
| 批量更新 | | | ✅ | 批量更新商品 |
| 批量删除 | | | ✅ | 批量删除商品 |