PropertyUtils.getProperty(bean, fieldName)
メソッドに奇妙な問題があり、。を取得しましたjava.lang.NoShuchMethodException
。
pojoという単純なJavaクラスがあるとします。
public class Pojo {
public java.util.Date aDate;
public java.util.Date theDate;
public Pojo(){}
}
とのような発信者クラス
public class TestPojo{
public static void main(String[] args){
Pojo p = new Pojo();
p.setADate(new Date());
p.setTheDate(new Date());
PropertyUtils.getProperty(p, "theDate");
PropertyUtils.getProperty(p, "aDate");
}
}
最初のPropertyUtils.getProperty
呼び出しは正常に機能し、2番目の呼び出しは正常に機能throw
しNoSuchMethodExeption
ます。
私は何か愚かなものが欠けているのか、それとも本当にバグなのか知りたいです:)