BeanUtils 轉換器將Long ,Integer等數字型別的預設值設定為null
阿新 • • 發佈:2019-02-06
- 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
- }
於是我就把一些常用的數字型的欄位的預設轉換值設定成了null,然後再使用BeanUtils.copyProperties拷貝欄位,Long,Integer等欄位為null的就不會預設轉換成0了。