# SingleGateway **Repository Path**: blue_xt/SingleGateway ## Basic Information - **Project Name**: SingleGateway - **Description**: 一个基于SpringBoot,对外仅暴露单个REST接口,内部通过请求参数进行路由的Demo工程。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 1 - **Created**: 2019-11-28 - **Last Updated**: 2023-04-13 ## Categories & Tags **Categories**: restful **Tags**: None ## README # SingleGateway #### 介绍 一个基于SpringBoot,内部通过请求参数进行路由,对外仅暴露单个REST接口的示例工程。 #### 使用 适用于对外仅提供REST接口服务的后端项目。 #### 特点 1. 工程仅包含一个接口,使得针对接口的全局管理更加方便,可以免去SpringAOP等特性的使用成本。 2. 所有的接口都需要到接口商店进行注册,否则不能生效。这使得每个接口都有了产品化的仪式感。 并且使得开发人员在接口商店可以对项目内的接口,以及接口所在位置、接口的描述等信息一目了然。 3. 在项目启动时进行接口的反射和缓存工作,不会在运行时产生性能问题。 4. 统一的请求和响应契约,接口对外表现更一致,且利于集中管理。 5. 可能会有一些我自己都想不到的特点~ #### 联系方式 有任何好的建议和意见欢迎联系我。
个人邮箱:pertrichor@163.com