Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似于 EL:SpEL 使用 #{…} 作为定界符,所有在大框号中的字符都将被认为是 SpEL
SpEL 为 bean 的属性进行动态赋值提供了便利 通过 SpEL 可以实现:
通过 bean 的 id 对 bean 进行引用 调用方法以及引用对象中的属性 计算表达式的值 正则表达式的匹配
字面量的表示:
整数:<
property name=
"count" value=
"#{5}"/>
小数:<
property name=
"frequency" value=
"#{89.7}"/>
科学计数法:<
property name=
"capacity" value=
"#{1e4}"/>
String可以使用单引号或者双引号作为字符串的定界符号:<
property name=“
name” value=
"#{'Chuck'}"/> 或 <
property name='
name' value='
Boolean:<
property name=
"enabled" value=
"#{false}"/>
转载请注明原文地址: https://ju.6miu.com/read-675399.html