SpringBoot 自定义静态资源文件

用SpringBoot做web项目有时候需要上传文件,Controller接收的文件存储到哪呢? 存到request.getServletContext().getRealPath()下?可以,但是不推荐这样: 由于springboot一般是jar包启动,再次启动之前上传的文件会被清除,这种方式仅可做测试;或者采用SpringBoot依赖容器的启动方式,放到tomcat等容器中,这样上传的文件不会因重启清除。 推荐: 保存到文件系统的一个根项目无关路径,比如/tmp/iqismart 操作步骤: 修改application.properties文件,增加存储目录的配置 //...省略 web.upload. ...