个性化阅读
专注于IT技术分析

Spring SPEL中的变量| StandardEvaluationContext

  1. 在SPEL中使用变量
  2. StandardEvaluationContext类
  3. 在SPEL中使用变量的示例

在SpEL中, 我们可以将值存储在变量中, 然后在方法中使用变量并调用方法。要处理变量, 我们需要使用StandardEvaluationContext类。


在SPEL中使用变量的示例

Calculation.java

public class Calculation {
private int number;
public int getNumber() {
	return number;
}
public void setNumber(int number) {
	this.number = number;
}
public int cube(){
	return number*number*number;
}
}

Test.java

import org.springframework.expression.ExpressionParser;
import org.springframework.expression.spel.standard.SpelExpressionParser;
import org.springframework.expression.spel.support.StandardEvaluationContext;

public class Test {
public static void main(String[] args) {
Calculation calculation=new Calculation();
StandardEvaluationContext context=new StandardEvaluationContext(calculation);
	
ExpressionParser parser = new SpelExpressionParser();
parser.parseExpression("number").setValue(context, "5");
	
System.out.println(calculation.cube());
}
}

下载此示例(使用MyEclipse IDE开发)

赞(0)
未经允许不得转载:srcmini » Spring SPEL中的变量| StandardEvaluationContext

评论 抢沙发

评论前必须登录!