spring-SpEL 2017-04-14 15:52 23人阅读 评论(0) 收藏

  1. Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。
  2. 语法类似于 EL:SpEL 使用 #{…} 作为定界符,所有在大框号中的字符都将被认为是 SpEL
  3. SpEL 为 bean 的属性进行动态赋值提供了便利 通过 SpEL 可以实现:

    通过 bean 的 id 对 bean 进行引用
    调用方法以及引用对象中的属性
    计算表达式的值 正则表达式的匹配

字面量的表示:
整数:<property name="count" value="#{5}"/>
小数:<property name="frequency" value="#{89.7}"/>
科学计数法:<property name="capacity" value="#{1e4}"/>
String可以使用单引号或者双引号作为字符串的定界符号:<property name=“name” value="#{'Chuck'}"/> 或 <property name='name' value='#{"Chuck"}'/>
Boolean:<property name="enabled" value="#{false}"/>

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

posted @ 2017-04-14 15:52  xzcl  阅读(117)  评论(0编辑  收藏  举报