首页 > 编程语言 > 详细

Spring表达式语言之SpEL

时间:2016-01-09 16:51:23      阅读:278      评论:0      收藏:0      [点我收藏+]
•Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。
•语法类似于 EL:SpEL 使用 #{…} 作为定界符,所有在大框号中的字符都将被认为是 SpEL
•SpEL 为 bean 的属性进行动态赋值提供了便利
•通过 SpEL 可以实现:
–通过 bean 的 id 对 bean 进行引用
–调用方法以及引用对象中的属性
–计算表达式的值
–正则表达式的匹配
 
 
1.引用其他对象
技术分享
 
2.引用其他对象属性
技术分享
 
3.调用其他方法,还可以链式操作
技术分享技术分享
 
4.算数运算符:+, -, *, /, %, ^:
技术分享
 
5.加号还可以用作字符串连接:
技术分享
 
6.逻辑运算符号: and, or, not, |
技术分享
 
7.if-else 运算符:?: (ternary), ?: (Elvis)
技术分享
 
8.if-else 的变体
技术分享
 
9.正则表达式
技术分享

Spring表达式语言之SpEL

原文:http://www.cnblogs.com/tandy/p/5116539.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!