当前位置: 首页 > news >正文

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

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

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

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

依赖如下:

<!--swagger-->
<dependency><groupId>io.springfox</groupId

相关文章:

  • 全新爱蜗影视优码双端影视源码v9.1/影视视频APP源码+支持代理/在线支付+支持对应苹果CMS
  • ubuntu22.04配置shadowsocks
  • 深入redis过程-命令
  • Golang并发模型:Goroutine 与 Channel 初探
  • 接口01-Java
  • Matlab R2022b 安装成功小记
  • 力扣101. 对称二叉树
  • Java中的spring——面试题+答案(Spring Boot)——第20期
  • LeetCode(32)串联所有单词的子串【滑动窗口】【困难】(含图解)
  • 【MATLAB源码-第89期】基于matlab的灰狼优化算法(GWO)无人机三维路径规划,输出做短路径图和适应度曲线
  • 域名和ip的关系
  • Ajax 是什么? 如何创建一个 Ajax?
  • Docker 命令详解
  • 小程序如何禁止指定用户访问?如何设置指定用户才能访问?
  • 【虚拟机】在VM中安装 CentOS 7
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • bearychat的java client
  • es的写入过程
  • Java编程基础24——递归练习
  • linux安装openssl、swoole等扩展的具体步骤
  • PaddlePaddle-GitHub的正确打开姿势
  • 七牛云假注销小指南
  • 前端技术周刊 2019-01-14:客户端存储
  • 我从编程教室毕业
  • 学习Vue.js的五个小例子
  • 白色的风信子
  • 大数据全解:定义、价值及挑战
  • 扩展资源服务器解决oauth2 性能瓶颈
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • #laravel 通过手动安装依赖PHPExcel#
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • (3)nginx 配置(nginx.conf)
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (六)c52学习之旅-独立按键
  • (南京观海微电子)——COF介绍
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .describe() python_Python-Win32com-Excel
  • .NET Core 中插件式开发实现
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .net mvc部分视图
  • .NET Reactor简单使用教程
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .Net 代码性能 - (1)
  • @AutoConfigurationPackage的使用
  • @RunWith注解作用
  • @我的前任是个极品 微博分析
  • [ linux ] linux 命令英文全称及解释
  • [ 渗透测试面试篇 ] 渗透测试面试题大集合(详解)(十)RCE (远程代码/命令执行漏洞)相关面试题
  • [1181]linux两台服务器之间传输文件和文件夹
  • [Android] Implementation vs API dependency
  • [BZOJ4554][TJOI2016HEOI2016]游戏(匈牙利)
  • [G-CS-MR.PS02] 機巧之形2: Ruler Circle
  • [IE技巧] 如何让IE 启动的时候不加载任何插件
  • [LeetCode][LCR178]训练计划 VI——使用位运算寻找数组中不同的数字