/*
实现此接口即可完成 请求映射的配置
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
// 以image开头的请求 定位到指定路径
registry.addResourceHandler("/image/**").addResourceLocations("file:E:/userImages/");
//如果是部署至服务器上 file:/home/userImages/
}
感觉上面代码也没啥问题,可图片就是无法显示
瞎忙活了一两天,最后发现是自己写的拦截器把 /image/…请求给拦截了,如下图:
改成这样即可:
然后图片就正常显示出来了: