Spring 入门-第八篇:Spring 表达式语言(SpEL)
1. SpEL 基础语法:灵活操作对象的「瑞士军刀」
1.1 表达式基本结构
Spring 表达式语言(SpEL,Spring Expression Language)是一种功能强大的表达式语言,支持在运行时查询和操作对象图。其基本结构包括:
- 操作数:可以是字面量、对象属性、集合元素或方法调用。
- 运算符:支持算术、逻辑、关系运算符及正则表达式匹配。
- 函数调用:调用对象方法或 SpEL 内置函数(如
T()
调用静态类,#this
引用当前对象)。
1.2 字面量表达式
(1)基础类型字面量