目录
spring EL (Spring表达式语言)也会多少用到,所以要学习一下
一、知识点
- 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='#{"Chuck"}'/>
- Boolean:<property name="enabled" value="#{false}"/>
三、引用 Bean、属性和方法

四、 SpEL支持的运算符号


五、引用 Bean、属性和方法


SpEL详解
本文深入解析Spring表达式语言(SpEL),介绍其基本概念、字面量表示方法、运算符号及如何引用Bean、属性和方法。SpEL是一个强大的工具,用于运行时查询和操作对象图,适用于动态赋值和复杂表达式计算。
488

被折叠的 条评论
为什么被折叠?



