最后发现是内嵌tomcat也有文件大小限制,默认为2MB,我上传的是4MB,然后就炸了。在application.properties中添加server.tomcat.max-swallow-size=100MB即可。
spring.servlet.multipart.max-file-size=1MB spring.servlet.multipart.max-request-size=5MB spring.servlet.multipart.resolve-lazily=false server.tomcat.max-swallow-size=100MB
这样就正常了....