Springboot如何将前端上传的图片保存到resource里的static文件夹下

前端是微信小程序前端,使用wx.uploadfile传图片给我,这时后端controller接收并转换为file之后,如何将这个file定位保存到static下。由于之后想放到服务器上,所以绝对路径肯定不行,如何用相对路径保存呀。

项目结构如下

图片说明
图片说明

把路径写道配置文件中,部署到服务器的时候改下配置文件不就可以了,为什么非得放到resources里面呢,后面访问也会成问题的。

System.getProperty("user.dir")可以获得程序的当前路径

在任意类里通过以下代码获取resource文件夹下的某个文件(夹)的路径

String staticPath = this.getClass().getClassLoader().getResource("static").getFile();