我们想要在swagger中直接调试自己的接口
通过分析源码可得 具体添加 spec的 代码 如下 在gatewayProperties这个对象中
package com.ruoyi.gateway.config;
/**
* 聚合系统接口
*
* @author ruoyi
*/
@Component
public class SwaggerProvider implements SwaggerResourcesProvider
{
@Override
public List<SwaggerResource> get()
{
List<SwaggerResource> resourceList = new ArrayList<>();
List<String> routes = new ArrayList<>();
// 获取网关中配置的route
routeLocator.getRoutes().subscribe(route -> routes.add(route.getId()));
gatewayProperties.getRoutes().stream()
这个对象 需要在网关的nacos中增加如下代码
spring:
cloud:
gateway:
routes:
# APP模块
- id: ruoyi-app
uri: lb://ruoyi-app
predicates:
- Path=/app/**
filte