我正在编写一个列表比较工具,该工具可以从POST接收2个列表,而我正在使用Spring Boot和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个条目。怎么了?