上节课介绍了网关层的认证鉴权,今天这节介绍一下网关层如何聚合API接口文文档。
为什么需要聚合API接口文档?
大型微服务系统模块众多,木谷博客系统就有9个,如果这些服务的接口地址没有一个统一,那么客户端将要保存每个服务的接口地址,这个肯定是不现实。
先来看一下API聚合后的样子,如下图:
如何聚合?
网关聚合非常简单,API文档选用的Swagger;在gateway模块的pom文件添加如下依赖:
<!--swagger-->
<dependency>
<groupId>io.springfox</group