Java:BeanUtils.copyProperties复制相同属性
Java后端BeanUtils.copyProperties复制相同属性,赋值时间为null时报错No value specified for Date
- 问题:
- 相同属性复制赋值时间报null-------运行时异常:No value specified for Date

- 方法:
- 创建一个注册时间方法。然后在copyProperties之前调用一下这个方法注册时间格式。

- 创建一个注册时间方法。然后在copyProperties之前调用一下这个方法注册时间格式。
代码块:
/**
* 时间转换的时候,调用初始化,时间类型转换
* 使用:直接在实体中加上一个注解形式。
*/
public static void initDate(){
/** * * * * * ** * * 时间注册* * * * * * ** * **/
DateConverter converter = new DateConverter(null);
converter.setPattern(new String("yyyy-MM-dd HH:mm:ss"));
ConvertUtils.register(converter, Date.class);
/** * * * * * ** * * 时间注册* * * * * * ** * **/
}
- 例如:


本文解决Java后端BeanUtils.copyProperties方法在复制相同属性时,遇到时间类型为null导致的NovaluespecifiedforDate异常问题。通过创建并注册时间转换器,确保时间格式正确转换。
2万+

被折叠的 条评论
为什么被折叠?



