import org.springframework.expression.Expression;
import org.springframework.expression.spel.standard.SpelExpressionParser;
import org.springframework.expression.spel.support.StandardEvaluationContext;
public static void main(String[] args) {
String str = “(#x + 1) / 2”;
// 解析表达式
SpelExpressionParser parser = new SpelExpressionParser();
Expression expression = parser.parseExpression(str);
// 设置参数值
StandardEvaluationContext context = new StandardEvaluationContext();
context.setVariable("x", 123.45);
// 计算表达式
Number value = expression.getValue(context, Number.class);
System.out.println(value);
}