用途
SpEL的特性:
- 使用bean的
ID来引用bean。 - 调用方法和访问对象的属性。
- 进行运算。
- 正则表达式匹配。
- 集合操作。
可用来在依赖注入以外的地方。例如:Spring Security支持使用SpEL表达式定义安全限制规则。
运算符
| 运算符类型 | 运算符 |
|---|---|
| 算术运算 | + - * / % ^ |
| 比较运算 | < > == <= >= lt gt eq le ge |
| 逻辑运算 | and or not | |
| 条件运算 | ?: |
| 正则表达式 | matches |
| 查询运算 | .?[] .^[] .$[] |
| 投影运算 | .![] |