springboot外部静态资源访问失败

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

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

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

图片说明
图片说明

怎么回事呢?


qq_遁去的一_1
浏览 1287回答 4
4回答

慕容3067478

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

白板的微信

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

芜湖不芜

windows和linux的配置路径格式不一样我找了很久找到的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java