weixin_42467871
akmxl
2019-05-07 00:39
采纳率: 55.6%
浏览 1.2k
已采纳

springboot外部静态资源访问失败

使用WebMvcConfigurerAdapter的addResourceHandlers方法,映射外部资源失败:

@SpringBootConfiguration
public class MySpringMVCConfig extends WebMvcConfigurerAdapter{
    public void addResourceHandlers(ResourceHandlerRegistry registry) {

        registry
                .addResourceHandler("/GMap/**")
                .addResourceLocations("file:E://GMap/");
        super.addResourceHandlers(registry);
    }
        }

图片说明
图片说明

怎么回事呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • weixin_42467871
    akmxl 2019-05-08 23:32
    已采纳

    是我蠢了,配置没问题,是配置了servlet.context-path,请求的地址必须加这个前缀。另外注意Windows和linux区别和拦截设置就好了。

    点赞 评论
  • wojiushiwo945you
    毕小宝 2019-05-07 09:00
    点赞 评论
  • yllcxsj
    yllcxsj 2019-05-08 10:52

    不要将资源映射为一个目录,你直接映射那张图片

    点赞 评论
  • huangxinliang123
    huangxinliang123 2019-05-08 11:21

    windows和linux的配置路径格式不一样我找了很久找到的

    点赞 评论

相关推荐