错误内容
ERROR com.hntv.travel.exception.ExceptionInterceptor - null
java.lang.NullPointerException: null
at com.hntv.travel.controller.CommonController.lambda$buildChaikeDomesticFiletSingleSubmitReq$0(CommonController.java:308)
at java.util.ArrayList.forEach(ArrayList.java:1257)
捣鼓了很久,才发现是原来是因为包装型和基本型的区别
给对象赋值或者传参啥的时候,用的类型是int。int类型是不能赋值null的。
解决方案:
把int改成Integer
类似的还有long是不能赋值null,但Long是可以的。其它类型也类似。