今天用springboot開發(fā)部署項目之后,發(fā)現(xiàn)靜態(tài)資源訪問不了了。不知道是不是springboot更新了還是怎么回事卖子,折騰好久抬虽,總算解決了靜態(tài)資源404的問題官觅。
只需在攔截器,里設(shè)置好資源路徑即可阐污。
/**
* 添加自定義攔截器
*/
@Configuration
public class AddInterceptor extends WebMvcConfigurationSupport {
private static final String[] CLASSPATH_RESOURCE_LOCATIONS = {
"classpath:/META-INF/resources/", "classpath:/resources/",
"classpath:/static/", "classpath:/public/" };
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**")
.addResourceLocations(CLASSPATH_RESOURCE_LOCATIONS);
}
}
如此一來休涤,在src/main/resources里的靜態(tài)文件即可正常訪問了。