springboot项目中,由于设备端bug,出现提交json数据时,每台设备提交上万的空对象。类似如下
{"adLogsDtoList":[{},},{},{},{},{},{},{}],"terminal":"000040100008"}
json转换时创建上万空对象,内存吃紧,K8S POD频繁FullGC.
实际这样的数据是无效的,我们必须拦截于json转换对象之前。
配置参数,解决问题:
spring.servlet.multipart.max-request-size=5KB