SpEL

The article contains the knowledge of SpEL…

用法

@Value

一种是在注解@Value中

配置

一种是XML配置

Expression

一种是在代码块中使用Expression

表达式语法

字面量赋值

引用Bean、属性和方法

运算符

调用静态方法或静态属性

获取容器内的变量,可以使用“#bean_id”来获取。有两个特殊的变量,可以直接使用

this

this使用当前正在计算的上下文

root

root引用容器的root对象

方法调用

Elvis运算符

安全保证

直接使用Java代码new/instance of

集合定义

集合访问

集合修改

集合选择(语法:(list|map).?[选择表达式])

(list|map).![投影表达式]

Bean引用