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