当前位置: 代码迷 >> 综合 >> BeanUtils copy对象的时候出现Integer类型为null自动变成0
  详细解决方案

BeanUtils copy对象的时候出现Integer类型为null自动变成0

热度:28   发布时间:2024-02-23 19:49:35.0

另外使用json数据转为bean的时候, integer类型的数据为null时一直报错

 

添加代码

ConvertUtils.register(new IntegerConverter(null), Integer.class);

 类似其他类型代码还有

static {ConvertUtils.register(new LongConverter(null), Long.class);ConvertUtils.register(new ShortConverter(null), Short.class);ConvertUtils.register(new IntegerConverter(null), Integer.class);ConvertUtils.register(new DoubleConverter(null), Double.class);ConvertUtils.register(new BigDecimalConverter(null), BigDecimal.class);
}

 

  相关解决方案