背景
先来回顾下API服务的整体设计。
API服务是通用接口平台的主体部分,对外暴露Restful风格的数据接口,其他应用系统通过调用API服务,一方面,可以查询权限范围内的业务数据,另一方面,可以将自身系统产生的数据推送至接口平台。
API服务分为服务技术框架和具体业务功能接口两部分,技术框架部分负责统一调度、数据验证、身份认证、安全控制、日志记录等职责,具体业务功能接口负责实际的业务接口功能处理,总体处理流程如下图所示:
简单粗暴的实现方案
基于该总体设计,我们可以简单粗暴,用1个controller来解决
/**
* api服务 控制器
*
* @author wqliu
* @date 2021-8-19 13:56
**/
@RestController
@R