Spring之SpEL

字面值

#{6}
#{3.14}
#{'hello'}或者#{"hello"}
#{true}和#{false}

Bean

<bean name="student" class="com.lee.Student" />
#{student}
#{student.name}
#{student.say()}
<!-- 判断null值, 使用null-safe存取器 -->
<!-- 如果say()返回null, 则停止toUpperCase() -->
#{student.say()?.toUpperCase()}

操作类

#{T(java.lang.Math).PI}
#{T(java.lang.Math).random()}

运算符

运算符类型 运算符
算术运算 +, - , *, /, %, ^
关系运算 <,>,==,<=,>=,lt,gt,eq,le,ge
逻辑运算 and, or, not, |
条件运算 ?: (ternary), ?: (Elvis)
正则表达式 matches

你可能感兴趣的:(spring,SPEL)