有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在Spring Boot中设置Jetty的“maxFormContentSize”的等效项?

我们正在将一个项目从经典的war项目迁移到Spring Boot应用程序。旧项目使用Jetty,在启动Jetty JVM时,我们提供了-Dorg.eclipse.jetty.server.Request.maxFormContentSize=5000000参数来限制表单上载的最大大小。我们希望在Spring引导应用程序中有相同的限制。但我有点困惑,因为在Spring Boot中有许多属性可供选择,例如:

server.tomcat.max-swallow-size
server.tomcat.max-http-post-size
spring.servlet.multipart.fileSizeThreshold
spring.servlet.multipart.max-file-size
spring.servlet.multipart.max-request-size

当然,在同一个叶片中可能有更多我不知道的特性

我的问题是:当使用嵌入式tomcat web服务器时,Spring Boot中的org.eclipse.jetty.server.Request.maxFormContentSize=5000000等价物是什么?我们使用的是SpringBoot2.5.6(但我们将升级到2.6.x),我们使用的是带有阻塞IO的标准嵌入式TomcatWeb服务器


共 (1) 个答案

  1. # 1 楼答案

    从spring文档中,^{}相当于org.eclipse.jetty.server.Request.maxFormContentSize属性,并定义了任何HTTP post请求中表单内容的最大大小