У меня есть простой вопрос, но я ничего не нашел в сети.
Вот пример:
SpelExpressionParser parser = new SpelExpressionParser();
StandardEvaluationContext ctx = new StandardEvaluationContext();
ctx.setVariable("variable", "value");
Expression expression = parser.parseExpression("variable + temp");
expression.getValue(ctx); // returns "valuenull"
Мне просто нужно знать, какая часть выражения могла быне быть решенным.(В данном случае "temp")
Что-то вроде:
List<String> variables = expression.getNotResolvedVariables(ctx);