springboot在继承WebMvcConfigurationSupport后webapp的静态资源无法访问,图片全部加载失败。
因为之前也遇到过类似的问题,猜到就是继承WebMvcConfigurationSupport导致的,继承WebMvcConfigurationSupport后使springMVC默认的配置失效,需要手动配置。
原来的:
protected void addResourceHandlers(ResourceHandlerRegistry registry) {
log.info("开始进行静态资源映射...");
registry.addResourceHandler("/**").addResourceLocations("classpath:/static/");
}
注册webapp为资源目录,这是之前就做好的。
加上对webapp的静态资源映射:
protected void addResourceHandlers(ResourceHandlerRegistry registry) {
log.info("开始进行静态资源映射...");
registry.addResourceHandler("/**").addResourceLocations("classpath:/static/").addResourceLocations("/resources/");
}
然后问题解决!
注:我图片资源存放的位置



