【Java】Spring Boot中为配置虚拟路径,重写WebMvcConfigurer类的addResourceHandlers方法不生效

在前后端分离项目中,为了解决使用img标签访问本地图片时产生Not allowed to load local resource的问题,在Spring Boot项目中创建配置类,实现WebMvcConfigurer接口并重写addResourceHandlers方法。

@Configuration

public class MyWebConfig implements WebMvcConfigurer {

@Override

public void addResourceHandlers(ResourceHandlerRegistry registry) {

registry.addResourceHandler("/foodimg/**").addResourceLocations("file:" +

"/C:/Users/N/Pictures");

registry.addResourceHandler("/**").addResourceLocations("classpath:/static/"); // 没有这句也不起作用

}

}

然而前端使用img标签无法访问图片。
<img class="food-header-img" src="https://segmentfault.com/foodimg/171223.jpg" />
【Java】Spring Boot中为配置虚拟路径,重写WebMvcConfigurer类的addResourceHandlers方法不生效
控制台无报错。

请问有人能帮忙解决吗?
或者能帮忙解决Not allowed to load local resource的报错也行,感谢!

回答

请问怎么解决的呢

以上是 【Java】Spring Boot中为配置虚拟路径,重写WebMvcConfigurer类的addResourceHandlers方法不生效 的全部内容, 来源链接: utcz.com/a/88411.html

回到顶部