好的,所以我进一步研究了Spring的内部结构,发现默认情况下256是限制。
该限制由BeanWrapperImpl#autoGrowCollectionLimit属性指定。Spring的WebDataBinder默认配置将此设置为256。
提高此限制的正确方法是在控制器中定义一个@InitBinder注释方法:
@InitBinderpublic void initBinder(WebDataBinder binder) { binder.setAutoGrowCollectionLimit(1024);}然后一切都会按预期进行。
我没有尝试找到一种全局修改此限制的方法。
高温超导



