9.Spring学习笔记_SpEL(by尚硅谷_佟刚)
来源:互联网 发布:淘宝气值怎么升级 编辑:程序博客网 时间:2024/04/29 06:16
Spring表达式语言:SpEL
Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。
语法类似于 EL:SpEL 使用 #{…} 作为定界符,所有在大框号中的字符都将被认为是 SpEL
SpEL 为 bean 的属性进行动态赋值提供了便利
通过 SpEL 可以实现:
通过 bean 的 id 对 bean 进行引用
调用方法以及引用对象中的属性
计算表达式的值
正则表达式的匹配
SpEL:字面量
SpEL:引用 Bean、属性和方法
引用其他对象:
引用其他对象的属性
调用其他方法,还可以链式操作
调用静态方法或静态属性:通过 T() 调用一个类的静态方法,它将返回一个 Class Object,然后再调用相应的方法或属性:
SpEL支持的运算符号
算数运算符:+, -, *, /, %, ^:
加号还可以用作字符串连接:
比较运算符: <, >, ==, <=, >=, lt, gt, eq, le, ge
逻辑运算符号: and, or, not, |
if-else 运算符:?: (ternary), ?: (Elvis)
if-else 的变体
正则表达式:matches
0 0
- 9.Spring学习笔记_SpEL(by尚硅谷_佟刚)
- 3.Spring学习笔记_配置Bean(by尚硅谷_佟刚)
- 4.Spring学习笔记_属性配置细节(by尚硅谷_佟刚)
- 5.Spring学习笔记_自动装配(by尚硅谷_佟刚)
- 8.Spring学习笔记_使用外部属性文件(by尚硅谷_佟刚)
- 10.Spring学习笔记_管理Bean的生命周期(by尚硅谷_佟刚)
- 12.Spring学习笔记_通过FactoryBean配置Bean(by尚硅谷_佟刚)
- 13.Spring学习笔记_通过注解配置Bean(by尚硅谷_佟刚)
- 14.Spring学习笔记_泛型依赖注入(by尚硅谷_佟刚)
- 16.Spring学习笔记_前置通知&后置通知(by尚硅谷_佟刚)
- 18.Spring学习笔记_切面的优先级(by尚硅谷_佟刚)
- 19.Spring学习笔记_重用切点表达式(by尚硅谷_佟刚)
- 1.Spring学习笔记_HelloWorld(by尚硅谷_佟刚)
- 2.Spring学习笔记_IOC&DI概述(by尚硅谷_佟刚)
- 6.Spring学习笔记_Bean之间的关系 (by尚硅谷_佟刚)
- 7.Spring学习笔记_Bean的作用域(by尚硅谷_佟刚)
- 15.Spring学习笔记_AOP基础(by尚硅谷_佟刚)
- 11.Spring学习笔记_通过工厂方法配置Bean(by尚硅谷_佟刚)
- TLD视觉跟踪
- 管道和FIFO
- 欢迎使用CSDN-markdown编辑器
- 分布式锁_Redis_Setnx_getSet
- 华为机试题:合并表记录
- 9.Spring学习笔记_SpEL(by尚硅谷_佟刚)
- HDU 3853 LOOPS (概率DP)
- c++备忘录
- itween插件的使用(小案例)
- 程序员,你为什么值这么多钱?
- 数据库乱码问题
- RTP传输TS或PS流的SDP写法
- 排序算法总结
- 内存管理(翻译中)