У меня странная проблема с методом 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
работает нормально, а второй выбросит
NoSuchMethodExeption
.
Хотелось бы узнать, может я упускаю какую-то глупость или это действительно баг :)