Springboot使用Swagger2报错: Unable to infer base url.This is common when using dynamic servlet

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:

报这个错我很是绝望, 查阅了许多博客都说是没有在配置类上添加@EnableSwagger2注解, 或者pom引入Swagger2依赖的版本过高, 还有就是mvc把这个网址给拦截了, 需要配置过滤器...然后这些我都试过了, 都没有用, 后来经过一番乱按

把浏览器的chrome浏览数据全都清除了, Swagger2依赖版本换成2.7.0, 

Springboot使用Swagger2报错: Unable to infer base url.This is common when using dynamic servlet_第1张图片


            io.springfox
            springfox-swagger2
            2.7.0
        
        
            io.springfox
            springfox-swagger-ui
            2.7.0
        

重启项目!!!!

成功了!!!!让我不禁想起一句话 : 还有这种操作 ? 

希望能给你们带来一点帮助!让你们少走点弯路, 毕竟这个错缠了我一个早上, 时间代价是非常大的, 加油!


也许我跑的不是最快的, 但我永远不会停止前进!

你可能感兴趣的:(SpringBoot)