- 在SPEL中使用变量
- StandardEvaluationContext类
- 在SPEL中使用变量的示例
在SPEL中使用变量的示例
【Spring SPEL中的变量| StandardEvaluationContext】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开发)
推荐阅读
- Spring MVC RequestParam注解用法图解
- Spring MVC模型接口实例图解
- Spring MVC多控制器示例图解
- Spring MVC多视图页面示例图解
- Spring Data JPA教程入门介绍
- Spring表达式语言(SPEL)使用教程介绍
- Spring SPEL运算符用法
- Spring使用ORM框架示例
- Spring SimpleJdbcTemplate示例详解