前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >swagger报错This application has no explicit mapping for /

swagger报错This application has no explicit mapping for /

作者头像
似水的流年
发布2019-12-06 14:02:52
6.7K0
发布2019-12-06 14:02:52
举报
文章被收录于专栏:电光石火电光石火

提示一下错误

代码语言:javascript
复制
Whitelabel Error Page 
  This application has no explicit mapping for /error, so you are seeing this as a fallback.  
  Wed Aug 29 11:02:44 CST 2018  
  There was an unexpected error (type=Not Found, status=404).  
  No message available

是因为swagger-ui.html 是在springfox-swagger-ui.jar里的,因为修改了路径Spring Boot不会自动把/swagger-ui.html这个路径映射到对应的目录META-INF/resources/下面。 所以我们修改springboot配置类,为swagger建立新的静态文件路径映射就可以了

代码语言:javascript
复制
@Configuration
public class WebMVCConfig extends WebMvcConfigurerAdapter {
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("swagger-ui.html")
                .addResourceLocations("classpath:/META-INF/resources/");
          registry.addResourceHandler("/webjars/**")
                 .addResourceLocations("classpath:/META-INF/resources/webjars/");
    }
}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-09-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档