[spring] SpEL

 

用途

SpEL的特性:

  • 使用bean的ID来引用bean。
  • 调用方法和访问对象的属性。
  • 进行运算。
  • 正则表达式匹配。
  • 集合操作。

可用来在依赖注入以外的地方。例如:Spring Security支持使用SpEL表达式定义安全限制规则。

运算符

运算符类型 运算符
算术运算 + - * / % ^
比较运算 < > == <= >= lt gt eq le ge
逻辑运算 and or not |
条件运算 ?:
正则表达式 matches
查询运算 .?[] .^[] .$[]
投影运算 .![]