好久没有更新spring Boot 这个项目了。最近看了一下docker 的知识,后期打算将spring boot 和docker 结合起来。刚好最近有一个上传文件的工作呢,刚好就想起这个脚手架,将文件上传和下载整理进来。
配置在application.properties 中增加上传文件存放的路径配置
代码语言:javascript复制#文件上传目录file.upload.url=E:/testcontroller 层上传文件和下载文件都比较简单,我们就直接在controller层来编写。也不用在pom.xml 中增加什么依赖。所以直接上代码。在controller 包下创建一个file包,在file 包下创建一个FileController 类。
代码语言:javascript复制@RestController@RequestMapping("file")@Slf4jpublic class FileController { @Value("${file.upload.url}") private String uploadFilePath; @RequestMapping("/upload") public String httpUpload(@RequestParam("files") MultipartFile files[]){ JSONObject object=new JSONObject(); for(int i=0;i