问题描述:
升级到SpringBoot2之后发现继承了WebMvcConfigurationSupport类之后所有的静态资源都404了
解决方法:
重写 addResourceHandlers 方法,如下:
/**
* 这里有个坑,SpringBoot2 必须重写该方法,否则静态资源无法访问
*
* @param registry
*/
@Override
protected void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**")
.addResourceLocations("classpath:/META-INF/resources/")
.addResourceLocations("classpath:/resources/")
.addResourceLocations("classpath:/static/")
.addResourceLocations("classpath:/public/");
super.addResourceHandlers(registry);
}