15 网关实战: 微服务集成Swagger实现在线文档

上节介绍了网关层面聚合API文档,通过网关的路由信息找到了各个服务的请求地址,这节讲一下微服务如何集成Swagger。

网关的API文档默认调用的是微服务的**/v2/api-docs**这个接口获取API详细信息,比如文章服务的URL:http://localhost:9000/blog-article/v2/api-docs,返回信息如下:

15 网关实战: 微服务集成Swagger实现在线文档_第1张图片

木谷博客系统将swagger这个公共的部分抽离出了一个blog-swagger-starter,这样每个微服务只需要依赖这个starter即能接入swagger。

依赖如下:


<dependency>
    <groupId>io.springfoxgroupId

你可能感兴趣的:(Spring,Cloud,Alibaba,微服务项目实战,微服务,架构,云原生)