创建步骤:
(1)创建ExpressionParser对象。表达式解析器。
(2)调用ExpressionParser对象的parseExpresssion方法解析字符串,得到Expression对象。(3)调用Expression对象的getValue()方法,即可得到表达式的值。
eg1:基本语法
eg2:变量语法
变量语法:
abc.xyz: 获取Context中根对象的getAbc().getXyz()的返回值。
#abc.xyz:获取Context名为abc的对象的getXyz()返回值。

本文介绍了Spring 3.1中的Spring表达式语言(SpEL)的使用,包括如何创建ExpressionParser对象来解析表达式,以及通过getValue()方法获取表达式值。通过示例展示了SpEL的基本语法和变量语法,如abc.xyz和#abc.xyz,用于从Context中获取对象属性。此外,文章还讨论了如何利用SpEL简化配置文件,将表达式放在#{}中,使得Spring容器成为求值上下文,从而避免使用子元素。
最低0.47元/天 解锁文章
191

被折叠的 条评论
为什么被折叠?



