• Spring-EL表达式


    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;
  • 相关阅读:
    client offset screen 的区别
    js中const,var,let区别
    jquery的选择器
    gulp
    JS 实现图片放大效果
    html单个标签实现跑马灯效果
    前端之HTML知识点整理
    各种纯css图标
    防止反复点击的思路
    .NET Memcached Client 扩展获取所有缓存Key
  • 原文地址:https://www.cnblogs.com/xhy-shine/p/12177135.html
Copyright © 2020-2023  润新知