zoukankan      html  css  js  c++  java
  • Spring的#和$的区别

    在spring中有#的使用也有$的使用,那么这两个分别是做什么的呢?

    ${key名称}:

    1、用户获取外部文件中指定key的值;

    2、可以出现在xml配置文件中,也可以出现在注解@Value中;

    3、一般用户获取数据库配置文件的内容信息等。

    #{表达式}:

    1、SpEL表达式的格式,详情(https://blog.csdn.net/xingfei_work/article/details/76058178);

    2、可以出现在xml配置文件中,也可以出现在注解@Value中

    3、可以任意表达式,支持运算符等。

    SpEL:Spring Expression Language,spring的一套表达式,主要应用在IOC容器进行对象属性的注入。格式为:#{表达式}

    在使用的时候也允许#{‘${key}’}这样使用。

    比如:

    @Value(“#{‘${jdbc.url}’}”)

    private String jdbcUrl;

    https://blog.csdn.net/xingfei_work/article/details/76421159

  • 相关阅读:
    寒假自学1.11
    寒假学习1.10
    寒假自学1.09
    寒假自学1.08-python的安装学习
    寒假1.08
    寒假自学1.07
    寒假自学1.06-tensorflow安装过程
    java & | 运算符
    java << >>
    java基础百位数十位数个位数
  • 原文地址:https://www.cnblogs.com/arrows/p/10399329.html
Copyright © 2011-2022 走看看