POST阵列大小限制?

时间:2018-07-11 07:54:47

标签: spring-boot jersey

我正在编写一个列表比较工具,该工具可以从POST接收2个列表,而我正在使用Spring Boot和jersey

  • Spring Boot 1.5.4
  • spring-boot-starter-web
  • spring-boot-starter-jersey

POST请求数据样本

list1=111111&list1=111111&......&list2=222222&list2=333333......

REST控制器方法

@POST
@Path("/list/compare")
@Produces(MediaType.APPLICATION_JSON)
public ListDiff compareTwoList (
        @FormParam("list1")List<String> list1, @FormParam("list2")List<String> list2) {
    System.out.println(list1.size())
    System.out.println(list2.size())
    return listDiffService.listDiff(list1, list2);
}

一切都很适合小清单。但是,当提交的列表大小超过10,000时,列表的总大小将限制为10,000。

我搜索了Google,并发现了一个设置来增加application.yml中的请求大小

http.multipart:
    max-request-size: 10MB
    maxFileSize: 10MB 

但是,无论我设置了什么值,提交的列表都会被修剪为10,000个条目。怎么了?

0 个答案:

没有答案