SpringBoot2.0.x旧版集成Swagger UI报错Unable to infer base url...解决办法

一、问题描述

1.1项目背景

SpringBoot2.0.9的旧版项目维护开发,集成Swagger-ui2.9.2无法访问的问题。不用想啊,这种老项目是各种过滤器拦截器的配置,访问不到,肯定是它们在作妖。懂得都懂啊,这里交给大家一个排错的办法,emm比在网上无脑搜要好点(手动狗头)。

1.2报错展示

Unable to infer base url. This is common when using dynamic servlet registration or when the API is behind an API Gateway. The base url is the root of where all the swagger resources are served. For e.g. if the api is available at http://example.org/api/v2/api-docs then the base url is http://example.org/api/. Please enter the location manually:

贴图
在这里插入图片描述

1.3解决思路。

这一大堆翻译过来,大概就是说:
无法推断基本url。在使用动态servlet注册或API位于API网关后面时,这种情况很常见。基url是提供所有swagger资源的根。例如,如果api在http://example.org/api/v2/api-docs上可用,那么基础url是http://example.org/api/。请手动输入位置:
可以说是毫无卵用,反正就是访问不到了,其实细心点可以发现,这种情况比直接给你跳404NotFound黑白页面好得多,至少这个swagger的图标能显示。这说明配置没毛病啊,只不过请求被拦截了或者转发了。这时候还说啥,看f12啊,NetWork搂一眼,别他妈只看console啊。
在这里插入图片描述
很明显啊,点开看看
在这里插入图片描述
在这里插入图片描述
放行/swagger-ui/** 和 /swagger-resources/**
什么?不知道在哪放行?奶奶的 配置了SpringSecurity的在Security配置类放行,配置了cas单点登录的去登录拦截器过滤器配置放行,你就瞅吧,肯定有拦截的。但是你别到最后都放行了还不行 那他喵肯定是你没@EnableSwagger2
swagger配置类和启动类搞起来。再不会,进厂吧,就这。散会

相关推荐

  1. React 项目解决办法收录

    2024-05-26 01:42:19       20 阅读
  2. npm installERR code ETIMEDOUT的解决办法

    2024-05-26 01:42:19       43 阅读
  3. Vivado Synth8-5535 解决办法

    2024-05-26 01:42:19       37 阅读
  4. Ubuntu中rosdep update解决办法

    2024-05-26 01:42:19       33 阅读

最近更新

  1. 4085行代码还原2D我的世界(上)

    2024-05-26 01:42:19       0 阅读
  2. 大数据面试题之GreenPlum(1)

    2024-05-26 01:42:19       0 阅读
  3. 量化机器人能否识别市场机会?

    2024-05-26 01:42:19       0 阅读
  4. 探讨SpringMVC的工作原理

    2024-05-26 01:42:19       1 阅读
  5. CSS布局艺术:掌握水平与垂直对齐的秘诀

    2024-05-26 01:42:19       1 阅读
  6. SQL 游标

    2024-05-26 01:42:19       0 阅读
  7. 0706_ARM8

    2024-05-26 01:42:19       0 阅读

热门阅读

  1. warning: ‘struct timespec‘ declared inside parameter list

    2024-05-26 01:42:19       10 阅读
  2. 5、设计模式之适配器模式/原型模式

    2024-05-26 01:42:19       13 阅读
  3. 001 mongodb

    2024-05-26 01:42:19       12 阅读
  4. QT--splitter的使用

    2024-05-26 01:42:19       11 阅读
  5. 39. 组合总和 - 力扣(LeetCode)

    2024-05-26 01:42:19       11 阅读
  6. 169. 多数元素

    2024-05-26 01:42:19       9 阅读
  7. 15、Go Gin常见响应返回详解

    2024-05-26 01:42:19       12 阅读
  8. 掌握C++回调:按值捕获、按引用捕获与弱引用

    2024-05-26 01:42:19       12 阅读