今天,用springboot上传文件时,提示超出了大小的限制, Springboot 默认限制时1M, 但是我配置 大小时128M,一直不起作用,

找到Springboot的配置的源码调式:

默认的配置:

发现没有加载此配置,

很奇怪的问题:找代码发先时我们引入的三方架包  初始化了 MultipartConfigFactory

而且配置和springboot的默认配置不同:

而 springboot关于 multipartProperties的初始换,有个注解  @ConditionalOnMissingBean, 如果有其他地方初始化,此处就不再初始化,所以才没有走 springboot 默认的配置。

 只好用三方架包的配置了。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐