zoukankan      html  css  js  c++  java
  • Spring_SpEL

    一、本文目录

            简单介绍SpEL的概念和使用
     
     
    二、概念
    1. Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似于 EL:SpEL 使用 #{…} 作为定界符,所有在大框号中的字符都将被认为是 SpEL
    2. SpEL 为 bean 的属性进行动态赋值提供了便利
    3. 通过 SpEL 可以实现:
                   通过 bean 的 id 对 bean 进行引用
                   调用方法以及引用对象中的属性
                   计算表达式的值
                   正则表达式的匹配
     
    三、使用
         1、直接使用字面量(数字或字符串)
    字面量的表示:
    整数:<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}"/>
     
          2、引用其他bean、bean的属性和方法
                value的值关联另一个bean,该bean的id为prefixGenerator
     
             3、支持运算符
     
                     4、调用Java的静态类和静态方法
     
    四、相关资料
     
     
     
     





  • 相关阅读:
    Java EE部分-- 各框架对比与项目优化
    Java EE部分--Mybatis
    Java EE部分--MVC
    Java EE部分--Hibernate、Struts
    Java EE部分--spring(二)
    Java EE部分--spring(一)
    IO和NIOAIO
    JDK、 反射

    线程(二)
  • 原文地址:https://www.cnblogs.com/gossip/p/6018236.html
Copyright © 2011-2022 走看看