1.springboot文件的上传及访问
参考文档:SpringBoot实现文件上传和访问_无瑕之心的博客-CSDN博客_springboot访问文件
a.
在application.properties 中进行配置
#jsp静态资源配置
spring.mvc.view.prefix=/admin/
spring.mvc.view.suffix=.jsp
#配置静态资源访问路径
spring.mvc.static-path-pattern=/webapp/**
#静态资源对外暴露的访问路径
file.staticAccessPath=/static/image/**
#文件上传目录(注意Linux和Windows上的目录结构不同)
#file.uploadFolder=/root/uploadFiles/
file.uploadFolder=d://uploadFiles/ #特别要注意此位置
b.
UploadFilePathConfig配置类
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
/**
* 设置虚拟路径,访问绝对路径下资源
* @author Administrator
*
*/
@Configuration
public class UploadFilePathConfig implements WebMvcConfigurer{
@Value("${file.staticAccessPath}")
private String staticAccessPath;
@Value("${file.uploadFolder}")
private String uploadFolder;
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler(staticAccessPath).addResourceLocations("file:" + uploadFolder);
}
}
c.通过如下地址访问即可