首页 > 编程语言 > 详细

Spring-EL表达式

时间:2020-01-10 19:20:48      阅读:64      评论:0      收藏:0      [点我收藏+]

spring中EL表达式的一些用法

比较典型的使用时@Value注解,或者spring提供注解的某些属性可以使用el表达式,如@Scheduld("${job.sever-cron}")

主要说说@Value注解(它基本上就代表了别的用法)

1、普通字符

@Value("string")
private String str;

 

2、操作系统属性

@Value("#{systemProperties[‘os.name‘]}")
private String osName;
@Value("#{systemProperties[‘os.name‘]}")
private static String sosName;

 

3、bean的属性(可以注入自身bean的属性)

@Value("msAlertService.processDataForTerminalActionCron")
private String cron;

 

4、一些简单的运算(同理,一些方法调用也是可以的)

@Value("#{java.lang.Math.random() * 100.0}")
private Double radomDouble;

 

5、文件

@Value("classpath: terminal.txt")
private Resource termianlFile;

 

6、属性文件的值

@Value("${job.process-data-cron}")
private String processDataCron;

 

7、网址内容

@Value("http://www.google.com")
private Resource googleSource;

Spring-EL表达式

原文:https://www.cnblogs.com/xhy-shine/p/12177135.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!