BeanUtils を使用して、Data(java.util.Date) 値をソースからターゲットにコピーしようとしました。日付から文字列への変換例外が発生します。
そのような問題の解決策は何ですか?
私の実装は次のとおりです..
import java.util.Date;
public class Bean1 {
private Date date;
public Bean1() {
}
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
}
================================================== =========
import java.util.Date;
public class Bean2 {
private Date date;
public Bean2() {
}
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
}
================================================== =========
次のように私のコピープロパティメソッド
public static void copyProperties(Object src, Object dest) throws llegalAccessException,InvocationTargetException, NoSuchMethodException {
Field[] attributes = dest.getClass().getDeclaredFields();
for (Field property : attributes) {
BeanUtils.setProperty(dest, property.getName(), BeanUtils.getProperty(
src, property.getName()));
}
}