Spring的EL表达式
来源:互联网 发布:翱奔qq营销软件 编辑:程序博客网 时间:2024/06/07 09:28
spEL表达式:是一中装配Bean的方式,它通过运行期执行的表达式将值装配到Bean的属性或构造器的参数中。
1:spEL表达式的首要目标是通过计算获得某个值(对字面值,Bean的属性,某个类的常量进行求值)
2:#{}标记会提示spring这个标记里的内容是SpEL表达式:先定义EL表达式
3:ExpressionParser接口:使用parseExpression方法将字符串表达式转换为Expression对象。
ExpressionParser parser = new SpelExpressionParser();
4:Expression接口:getValue方法用于获取表达式值,提供setValue方法用于设置对象值
parser.parseExpression(stroeRule).getValue(context, Integer.class);
5:StandardEvaluationContext接口:使用setRootObject方法来设置根对象,使用setVariable方法来注册自定义变量,使用registerFunction来注册自定义函数等等。
StandardEvaluationContext context = new StandardEvaluationContext();
context.registerFunction("max", UdfUtils.class.getDeclaredMethod("max", Object[].class));
context.setVariable("nosale_days", nosale_days.intValue());
6:表达式:#value(value可以被替代为具体的值)
- Spring的EL表达式
- Spring的EL表达式
- Spring的EL表达式
- 3.spring的EL表达式
- 强大的Spring的EL表达式
- Spring MVC+Maven的EL表达式问题
- Spring 的El 表达式 (SpEL)
- Spring-EL表达式
- spring el表达式
- Spring EL表达式
- Spring配置EL表达式
- Spring->EL表达式
- Spring 表达式语言(Spring EL)
- Spring 表达式语言(Spring EL)
- 14、spring的EL表达式语言(SpEL)
- EL表达式的使用
- EL表达式的应用
- EL表达式的scope
- [机器学习算法详解]逻辑斯蒂回归模型
- Windows环境下Android Studio v1.0安装教程
- Javascript______数学函数
- Git常用命令解说
- 软件编程——逻辑运算公式
- Spring的EL表达式
- IOS之Block详解
- 对HashMap一点认识
- NYOJ747 蚂蚁的难题(三)(贪心+DP)
- 黑马程序员_java基础自学10
- iOS音频播放 (八):NowPlayingCenter和RemoteControl
- hdu 5154 Harry and Magical Computer
- 杭电ACM 2004:成绩转换
- iOS- 如何集成支付宝