Spring EL 表示式語言

2021-09-02 21:48:40 字數 877 閱讀 1602

[b]spring el 表示式語言[/b]

即spring3中功能豐富強大的表示式語言,簡稱spel。spel是類似於ognl和jsf el的表示式語言,能夠在執行時構建複雜表示式,訪問物件屬性、物件方法呼叫等。所有的spel都支援xml和annotation兩種方式,格式:#

檔案:pom.xml

org.springframework

spring-core

3.2.4.release

org.springframework

spring-context

3.2.4.release

[url]

public static void main(string args) ";                             (1)     

expressionparser parser = new spelexpressionparser(); (2)

evaluationcontext context = new standardevaluationcontext();

context.setvariable("user", "gangyou"); (3)

expression expression = parser.parseexpression(greetingexp,

new templateparsercontext()); (4)

system.out.println(expression.getvalue(context, string.class)); (5)

}

SpringEl表示式解析

應用場景 1 使用者日誌 2 快取處理 3 import org.springframework.expression.evaluationcontext import org.springframework.expression.expression import org.springframew...

SpringEl表示式解析

應用場景 1 使用者日誌 2 快取處理 3 import org.springframework.expression.evaluationcontext import org.springframework.expression.expression import org.springframew...

spring spel表示式語言

一 通過bean的id對bean進行引用 1 對其他bean的引用 property name dept value 等同於 property name dept ref dept 2 對其他bean中某個屬性的引用 property name deptname value 3 對其他bean中某個...