关于springboot图片上传后需要重启服务器才能加载到图片的

2020-07-09  本文已影响0人  花开半時偏妍

1.这是一种保护机制,为了防止绝对路径被看出来,目录结构暴露

直接上解决方法

//新增加一个类用来添加虚拟路径映射
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

@Configuration
public class UploadConfig extends WebMvcConfigurerAdapter {
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
//映射图片保存地址
        registry.addResourceHandler("/upload/**").addResourceLocations("file:E:\\Test\\springboot\\src\\main\\resources\\static\\upload\\");
    }
}

这样就能加载到了~~~具体路径自己参考置换

上一篇下一篇

猜你喜欢

热点阅读