SpringBoot 2.1.0上传文件大小报错误Failed to bind properties under 'spring.servlet.multipart.max-file-size‘

前言:

昨天对SpringBoot 进行了一个版本升级,升级到了2.1.0 ,结果文件上传就报异常了。

文件上传的接口如下:

    @RequestMapping(value = "/uploadFileToNasLog")
    public void uploadFileToNasLog(@RequestParam("uploadFile") MultipartFile file) {
     
        //获取上传的文件名称
        //上传文件功能(上传到项目的upload 文件夹下)
        String rootPath = request.getServletContext().getRealPath("upload");
        File fileTemp = new File(rootPath);
        if (!fileTemp.exists()) {
            fileTemp.exists();
        }
        String fileName = file.getOriginalFilename();
        String fileUrl = rootPath + "/" + fileName;
        File file1 = new File(fileUrl);
        try {
            file.transferTo(file1);
        } catch (IOException e) {
            e.printStackTrace();
        }

}

异常信息如下:

 原因是配置文件出了问题:我这边都报红了。在2.1.0版本之前我用这个是没问题的。

2.1.0版本之后需要改成:

至此问题就解决了.

猜你喜欢

转载自blog.csdn.net/tangthh123/article/details/105988060