Я использую весеннее выражение для анализа значений в классе (присутствует в банке). После того, как я прочитал это значение, я установил его в целевом классе [типичный пример использования весеннего выражения]. Тем не менее, все значение поля из класса в jar может быть проанализировано за исключением, булево значение. В классе источника, он объявлен как это:Разбор весеннего выражения с использованием контекста оценки для логического поля
boolean isVerified;
//getter
public isVerified() {
return isVerfied;
}
код Spring-выражение, чтобы прочитать это значение:
Expression sourceExp = parser.parseExpression(<source field string>);
sourceExp.getValue(sourceContext);
и это не удается. Сообщение Не удается найти недвижимость isVerified
Мой вопрос, потому что весна ищет метод isIsVerified, а не isVerified? Если это не так, что может быть причиной неудачи?
Вы уже пытались использовать 'boolean verified;'? – Tom
Я не могу, так как ящик (имеющий класс) предоставляется мне другой командой, и я не могу изменить эту банку –