gpt4 book ai didi

java - 使用连字符时 Spring 表达式语言 (SpEL) 不起作用

转载 作者:行者123 更新时间:2023-12-02 13:06:02 27 4
gpt4 key购买 nike

我正在尝试使用 Spring 表达式语言来解析表达式。

如果 myVariable 值设置为“first-name”(带连字符的值),则获取 class.org.springframework.expression.spel.SpelParseException.

ExpressionParser parser = new SpelExpressionParser();
String parsedDynamicVariablesValue = parser.parseExpression("#" + myVariable).getValue(stdContext, String.class);

如何解决连字符问题?

引用资料:
Spring Expression Language (SpEL)

最佳答案

这样不行,您正在尝试解析#first-name - 就像Java一样,变量名称中不能有连字符。

关于java - 使用连字符时 Spring 表达式语言 (SpEL) 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44122683/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com