Spring表达式语言之SpEL
2024-08-27 13:46:33
•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.正则表达式
最新文章
- C#中构造函数的作用
- C#操作XML的方法
- chrome浏览器定位页面元素对应代码查找资源
- ";此站点已经禁用应用程序";在sharepoint 2013中通过v2013部署app提示该错误
- JavaScript进阶(二)
- mysqladmin note
- css3制作滚动按钮
- TFS错误 TF31004:在连接带xxx.xxx.xxx.xxx上的Team Foundation Server时遇到错误。请等待几分钟,然后重试。如果问题仍然存在,请与服务器管理员联系
- JS运动基础(一)
- CentOS 快速安装pip
- umbraco表单
- jquery GET POST
- html5 DeviceOrientation来实现手机网站上的摇一摇功能
- C#引用非托管.dll
- php生成图片缩略图的类方法
- C#网络程序设计(1)网络编程常识与C#常用特性
- Centos7安装Percona5.7
- 20175315Mycp
- Notepad++ PluginManager安装常用插件
- SQL SEVER 时间格式转换