Skip to content

Opensabre是基于SpringCloud2023的微服务开发平台,整合了Spring Security、Springcloud Alibaba等组件。 包含了基础的RBAC权限管理、授权认证、网关管理、服务治理、审计日志等系统管理基础应用。 定义了相关开发规范、风格并落地在服务框架层,开箱即用,支持Docker、Kubenetes的部署。 让项目开发人员快速进入业务开发,而不需过多时间花费在基础架构搭建和编码风格规范上。 目标是建立一套金融级、高安全性的微服务解决方案。

License

Notifications You must be signed in to change notification settings

zhoutaoo/SpringCloud

Repository files navigation

1.目录规划

  1. API URI design API URI 设计最重要的一个原则: nouns (not verbs!) ,名词(而不是动词)。

CRUD 简单 URI:

GET /users- 获取用户列表 GET /users/1- 获取 Id 为 1 的用户 POST /users- 创建一个用户 PUT /users/1- 替换 Id 为 1 的用户 PATCH /users/1- 修改 Id 为 1 的用户 DELETE /users/1- 删除 Id 为 1 的用户 上面是对某一种资源进行操作的 URI,那如果是有关联的资源,或者称为级联的资源,该如何设计 URI 呢?比如某一用户下的产品:

GET /users/1/products- 获取 Id 为 1 用户下的产品列表 GET /users/1/products/2- 获取 Id 为 1 用户下 Id 为 2 的产品 POST /users1/products- 在 Id 为 1 用户下,创建一个产品 PUT /users/1/products/2- 在 Id 为 1 用户下,替换 Id 为 2 的产品 PATCH /users/1/products.2- 修改 Id 为 1 的用户下 Id 为 2 的产品 DELETE /users/1/products/2- 删除 Id 为 1 的用户下 Id 为 2 的产品

About

Opensabre是基于SpringCloud2023的微服务开发平台,整合了Spring Security、Springcloud Alibaba等组件。 包含了基础的RBAC权限管理、授权认证、网关管理、服务治理、审计日志等系统管理基础应用。 定义了相关开发规范、风格并落地在服务框架层,开箱即用,支持Docker、Kubenetes的部署。 让项目开发人员快速进入业务开发,而不需过多时间花费在基础架构搭建和编码风格规范上。 目标是建立一套金融级、高安全性的微服务解决方案。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published