欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-04-15 14:37:36
...

另外使用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);
}

 

相关标签: 异常解决方案