Spring3开发实战 之 第八章:Spring3的表达式语言(6)

java代码:
查看复制到剪贴板打印
<bean id="t1" class="cn.javass.spring3.hello.T2"> 
    <property name="value" value="#{ T(java.lang.Math).random() * 100.0 }"/> 
</bean> 
<bean id="t2" class="cn.javass.spring3.hello.T2"> 
    <property name="value" value="#{ T(Double).parseDouble(t1.value) -1 }"></property> 
</bean> 
上面的t1就会被解析成为参照t1这个Bean,当然也可以使用@t1来表示。
注解风格的配置
使用@Value注解来指定SpEL表达式,该注解可以放到字段、方法及方法参数上。 但是要在配置文件中使用<context:annotation-config/> 来开启对注解的支持。示例如下:

java代码:
查看复制到剪贴板打印
public class SpELBean { 
    @Value("#{ T(java.lang.Math).random() * 100.0 }") 
    private String value; 
    //setter和getter由于篇幅省略,自己写上 

作者:jinnianshilongnian
 

点击复制链接 与好友分享!回本站首页  


相关TAG标签

上一篇:通过动态代理模拟Spring AOP   下一篇:java文件IO操作  

相关文章  

JAVA正则表达式4种常用功能

正则表达式在&#106avascript中的几个实

一个表达式计算案例的设计和实现

java的正则表达式以及参数详解

Java赋值运算符与赋值表达式

Java关系运算符与关系表达式

Java正则表达式入门

正则表达式

java正则表达式可用在replaceAll里

java正则表达式

热门专题推荐



图文推荐  

Spring3开发实战 之 第八章:Spring3的表达式语言

  [已解决]Caused by:  

Spring3开发实战 之 第八章:Spring3的表达式语言

  Error:Unable to f  

Spring3开发实战 之 第八章:Spring3的表达式语言

  深入Java日记——JVM  

Spring3开发实战 之 第八章:Spring3的表达式语言

  构建乘积数组(java版