springboot静态资源文件夹映射到本地文件夹

近来接到一个需求,要把用户上传的图片存在本地,然后通过前端直接通过src访问图片,但是因为不能够直接通过绝对路径去读取图片,所以采用static文件夹映射到本地的文件夹。

springboot静态资源文件夹映射到本地文件夹

基础的配置加载的资源默认都是放在static文件夹下的,我们可以通过配置static-locations来解决,这个配置是用来检索静态资源的路径。在实际使用时,只要将原本静态的相对路径写在最前面,后面加上自定义路径。

springboot静态资源文件夹映射到本地文件夹

系统会默认先检索第一个路径,如果没检索到会继续向下一个路径检索。也可以是工程内部的相对路径,实际在操作的是还是直接向static后面寻找静态资源。

springboot静态资源文件夹映射到本地文件夹

本地资源

springboot静态资源文件夹映射到本地文件夹

实现访问。

在实际配置时,后面的路径也不确定能加多少,但是多了肯定会拖慢显示。感觉挺好用的,记一下,之后可能会用到。