摘要:
接口服务主要由两部分组成,即参数(输入)部分,响应(输出)部分。其中在SpringBoot中主要是Controller层作为API的开发处,其实在架构层面来讲,Controller本身是一个最高的应用层,它的职责是调用、组装下层的interface服务数据,核心是组装和调用,不应该掺杂其他相关的逻辑。这里统一用一系列Controller的封装处理来提供优化思路。优雅且规范的开发REST API需要做以下几步:接口版本控制、参数校验、异常捕获处理、统一响应封装、接口文档的维护和更新 阅读全文