У меня странная проблема с методом PropertyUtils.getProperty(bean, fieldName)
, где я получил java.lang.NoShuchMethodException
.
Предположим, у нас есть простой класс Java под названием pojo:
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
.
Я хотел бы знать, если япропустить что-то глупое или это действительно ошибка:)