解决springboot集成Swagger2报错:Unable to infer base url.This is common when using dynamic servlet....

写在前面:欢迎来到「发奋的小张」的博客。我是小张,一名普通的在校大学生。在学习之余,用博客来记录我学习过程中的点点滴滴,也希望我的博客能够更给同样热爱学习热爱技术的你们带来收获!希望大家多多关照,我们一起成长一起进步。也希望大家多多支持我鸭,喜欢我就给我一个关注吧!

今天学习springboot整合Swagger测试访问 链接: http://localhost:8080/swagger-ui.html.时,出现如下图错误:
在这里插入图片描述
出现此错误可能的原因有如下几种情况:

  1. 未在SwaggerConfig配置类上加 @EnableSwagger2 注解
    在配置类中加入如图所示的注解即可!
    在这里插入图片描述
    如果测试还是不行。则参考第二种方式.

  2. 在方法1的基础上,在主启动类加上@ComponentScan(“swagger配置类所在包”),以保证配置类被扫描到 。如下图所示:
    在这里插入图片描述
    此时在运行测试!

  3. 如果上面两种方法均不行,此时检查一下你的配置文件。看看是不是测试端口的问题。如果你是配置了多环境。则一定要注意端口号是否改变
    此处博主的环境就是多环境,在切换环境后要改变端口号访问!!!
    在这里插入图片描述
    不同的测试环境,端口号不同,访问时不一定都是 8080端口的http://localhost:8080/swagger-ui.html
    !

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值