网站首页文章详情

spring boot2.0文件上传配置报错 org.springframework.util.unit.DataSize

发布时间:2019-02-26 15:07编辑:胜男

一开始在配置文件中是以下配置

spring.servlet.multipart.maxFileSize=100Mb
spring.servlet.multipart.maxRequestSize=100Mb
但是在应用启动的时候报如下错误

***************************
APPLICATION FAILED TO START
***************************

Description:

Failed to bind properties under 'spring.servlet.multipart.max-file-size' to org.springframework.util.unit.DataSize:

    Property: spring.servlet.multipart.maxfilesize
    Value: 100Mb
    Origin: class path resource [application.properties]:18:38
    Reason: failed to convert java.lang.String to org.springframework.util.unit.DataSize

Action:

Update your application's configuration
经过不停的尝试,需要把Mb转换成b才可以,所以改成了以下配置

#最大支持文件大小
spring.servlet.multipart.maxFileSize=104857600
#最大支持请求大小
spring.servlet.multipart.maxRequestSize=104857600
就可以顺利启动啦