【发布时间】:2016-12-01 02:55:19
【问题描述】:
我正在使用 Spring Boot 嵌入式 tomcat 发布休息服务。
Spring boot 版本使用最新的“1.3.6.RELEASE”
我要求将 application/json post 请求大小限制为 10KB。
厌倦了这个解决方案但不起作用, Increase HTTP Post maxPostSize in Spring Boot
请帮忙。
谢谢, 阿伦。
【问题讨论】:
-
不知道是否适合你,但是可以在Tomcat中配置:见tomcat.apache.org/tomcat-7.0-doc/config/http.html中的
maxPostSize参数 -
我使用嵌入式 tomcat 尝试设置这个但不起作用,@Bean EmbeddedServletContainerCustomizer containerCustomizer() throws Exception { return (ConfigurableEmbeddedServletContainer container) -> { if (container instanceof TomcatEmbeddedServletContainerFactory) { TomcatEmbeddedServletContainerFactory tomcat = (TomcatEmbeddedServletContainerFactory) container ; tomcat.addConnectorCustomizers( (connector) -> { connector.setMaxPostSize(10000); // 10 KB } ); } }; }
标签: json rest tomcat post spring-boot