我想为引导提供的Tomcat设置maxSwallowSize属性。 我的application.properties文件中有这一行:
server.context-parameters.maxSwallowSize=20971520
因某些原因未能正常工作。像 server.port 这样的其他属性运行良好。 在 TomcatEmbeddedServletContainerFactory 中调试创建过程时,我发现有一个 ServletContexInitializer(InitParameterConfiguringServletContextInitializer)具有此属性,但似乎没有以任何方式使用它。(即使它在变量名 initializersToUse 中,这很讽刺 ;p)
我不喜欢当上传超过通过设置的最大大小时,杀死连接。
multipart.max-request-size=10MB
multipart.max-file-size=2MB
这是设置属性的正确方式吗?在调试期间,我可以看到IdentityInputFilter具有默认值2MB。
org.springframework.boot:spring-boot-starter-web的最新版本