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="/foodimg/171223.jpg" />
控制台无报错。
请问有人能帮忙解决吗?
或者能帮忙解决Not allowed to load local resource的报错也行,感谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请问怎么解决的呢