今天,用springboot上传文件时,提示超出了大小的限制, Springboot 默认限制时1M, 但是我配置 大小时128M,一直不起作用,
找到Springboot的配置的源码调式:
默认的配置:
发现没有加载此配置,
很奇怪的问题:找代码发先时我们引入的三方架包 初始化了 MultipartConfigFactory
而且配置和springboot的默认配置不同:
而 springboot关于 multipartProperties的初始换,有个注解 @ConditionalOnMissingBean, 如果有其他地方初始化,此处就不再初始化,所以才没有走 springboot 默认的配置。
只好用三方架包的配置了。