REQ-2135: rename elements to precise name

This commit is contained in:
yanglin 2024-04-01 15:21:20 +08:00
parent f000699549
commit 5ee8ea4fe5

View File

@ -38,7 +38,7 @@ public class TemplateParser {
return expression;
try {
StandardEvaluationContext evalContext = new StandardEvaluationContext(root);
evalContext.addPropertyAccessor(new NullableMapAccessor());
evalContext.addPropertyAccessor(new AbsentKeyMapAccessor());
evalContext.addPropertyAccessor(new ReflectivePropertyAccessor());
TemplateParserContext templateContext = new TemplateParserContext(openToken, closeToken);
Expression exp = new SpelExpressionParser().parseExpression(expression, templateContext);
@ -51,7 +51,7 @@ public class TemplateParser {
}
}
private static class NullableMapAccessor extends MapAccessor {
private static class AbsentKeyMapAccessor extends MapAccessor {
@Override
public boolean canRead(@NonNull EvaluationContext context, Object target, @NonNull String name) {