您正在使其变得复杂。
只需添加
spring.http.multipart.maxFileSize到您的
application.properties文件中就可以了。无需使用xml或显式定义
MultipartResolver。
spring.http.multipart.maxFileSize=10MB
《Spring Boot参考指南》中有关文件上传的部分对此进行了说明。
对于所有属性,请检查
MultipartProperties类。支持的其它性能
spring.http.multipart.location,
spring.http.multipart.maxRequestSize和
spring.http.multipart.fileSizeThreshold。
这
ClassNotFoundException是由于Spring Boot对文件上传使用默认的Servlet 3.0支持,而不是commons-
fileupload。因此,如果要使用它,则必须为其显式添加依赖项。
spring.http.multipart.*当然,在这种情况下,属性不再起作用。



