今天学习springboot整合Swagger测试访问 链接: http://localhost:8080/swagger-ui.html.时,出现如下图错误:
解决springboot集成Swagger2报错:Unable to infer base url.This is common when using dynamic servlet....
出现此错误可能的原因有如下几种情况:

  1. 未在SwaggerConfig配置类上加 @EnableSwagger2 注解
    在配置类中加入如图所示的注解即可!
    解决springboot集成Swagger2报错:Unable to infer base url.This is common when using dynamic servlet....
    如果测试还是不行。则参考第二种方式.

  2. 在方法1的基础上,在主启动类加上@ComponentScan(“swagger配置类所在包”),以保证配置类被扫描到 。如下图所示:
    解决springboot集成Swagger2报错:Unable to infer base url.This is common when using dynamic servlet....
    此时在运行测试!

  3. 如果上面两种方法均不行,此时检查一下你的配置文件。看看是不是测试端口的问题。如果你是配置了多环境。则一定要注意端口号是否改变
    此处博主的环境就是多环境,在切换环境后要改变端口号访问!!!
    解决springboot集成Swagger2报错:Unable to infer base url.This is common when using dynamic servlet....
    不同的测试环境,端口号不同,访问时不一定都是 8080端口的http://localhost:8080/swagger-ui.html
    !

相关文章:

  • 2021-06-19
  • 2021-09-19
  • 2021-11-10
  • 2021-12-20
  • 2021-12-03
  • 2021-04-06
  • 2022-12-23
猜你喜欢
  • 2021-06-29
  • 2022-12-23
  • 2021-09-09
  • 2022-12-23
  • 2021-06-05
  • 2021-05-22
  • 2022-12-23
相关资源
相似解决方案