
回复
2、自动配置类配置Swagger
陈某是将每个服务的API信息抽离出一个属性类SwaggerProperties,后续只需要在每个服务的配置文件中指定即可。
对于Swagger的配置其实很简单,分为如下部分:
API文档配置无非就是配置文档的基本信息,比如文档标题、作者、联系方式.....
代码如下:
授权信息配置也很简单,就是在全局信息的请求头中配置一个能够放置令牌的地方,代码如下:
此处对应UI界面的地方如下图:
只需要将获取token令牌设置到这里即可。
好了,swagger-starter关键代码就介绍完了,详细配置见源码。
“案例源码已上传GitHub,关注公众号:码猿技术专栏,回复关键:9528 获取!”
2、微服务引用swagger-starter
单个微服务引用就很简单了,只需要添加如下依赖:
接下来只需要在配置文件配置API相关的信息即可,比如订单服务的配置如下:
好了,至此单个服务的配置完成了。
此时我们可以验证一下,直接访问:http://localhost:3002/swagger-order-boot/v2/api-docs,结果如下图:
文章转自公众号:码猿技术专栏