spEL表达式的使用

spEL(Spring Expression Language)是一种表达式语言,它是spring3.x版本的新特性。

它的作用是:
支持在运行时操作和查询对象,其语法类似统一的EL语言,但是SpEL提供了额外的功能,功能更强大。

语法:

#{…} , 引用另一个Bean 、属性、 方法 

SpEL表达式的使用功能比较多,Bean操作相关的通常有:

#{beanid} 引用Bean(具体对象)
#{beanId.属性} 引用Bean的属性
#{beanId.方法(参数)} 调用Bean的方法 

xml配置,注意使用这个需要有getter方法,或者将属性设置为public(经常使用的是添加getter方法)

<!-- spE1的使用语法#{1+5}可以运算出id=6; p:car-ref-"#{car}]" 自动去找这个对象; #[car.name} 可以直找到这个车的名字-->
<bean name= "person3" class="cn.cons tructor. Person " ”p:id= "#{1+5}" p: name="#{car. name}" p:car= "#{car}"/>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值