关于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\\");
}
}