我有:
Object1.getData
Object2.setData
返回获取 String 并填充其字段的Date 对象
。
我会在 yyyy-MM-dd 格式的 String 字段中将 Data 对象从 src 映射到 Object2。
我的代码:
typeMap.addMappings(mapper -> {
...
mapper.map(src -> src.getData(), (dest, v) -> dest.setDataInStringFormat(formatDateToString(v)));
...
});
public static String formatDateToString(Object v) {
String dateFormat = "yyyy-MM-dd";
if(v!=null)
return new SimpleDateFormat(dateFormat).format(v).toString();
else return "";
}
问题是 v 始终为空。
我做错了什么?
谢谢