我的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
电话工作正常,第二个电话throw
将NoSuchMethodExeption
.
我想知道我是否遗漏了一些愚蠢的东西或者它真的是一个错误:)