SpringBoot重写addResourceHandlers映射文件路径方式
重写addResourceHandlers映射文件路径
在看一个博客源码发现页面的图片所映射的地址在SpringBoot静态资源文件夹下找不到原來在这里是通过下面这段代码,将/store @Configuration public class InterceptorConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { //访问路径 registry.addResourceHandler("/api/upload/**") //映射真实路径 .addResourceLocations("file:" + System.getProperty("user.dir") + "/");//必须加"/",不然映射不到 } }
System.getProperty(“user.dir”) 是当前项目路径
成功访问如下
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。