若依自定义服务配置swagger文档

我们想要在swagger中直接调试自己的接口

若依自定义服务配置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
上一篇:Vue-router的基本使用(创建--动态跳转)


下一篇:前端 JS 原生 javascript 和 location.hash 实现一个单页应用的路由 router