Spring Boot 嵌入式 Tomcat 文件上传虚拟路径映射本地路径

需求分析

1、Java web 应用开发完成后如果是导入外置的 Tomcat 的 webapps 目录的话,那么上传的文件可以直接的放在应用的 web 目录下去就好了,浏览器可以很方便的进行访问。

2、Spring Boot 默认使用嵌入式 Tomcat ,将来打包成可执行 Jar 文件进行部署,显然打成 jar 包后,总不可能再将上传的文件放在 resources 目录下去了。

3、Spring Boot 于是提供了一个虚拟路径映射本地绝对路径的功能,如:

#浏览器输入url
http://192.168.1.20:8080/fileServer/uploadFile/images/20190301145263.png
#自动映射本地的文件提供给用户
E:/fileServer/images/20190301145263.png
#只需要配置 url 中的 /uploadFile/ 映射本地的 E:/fileServer 即可

猜你喜欢

转载自blog.csdn.net/wangmx1993328/article/details/88614821
今日推荐