Spring SpEL - 概述



Spring 表示式語言 (SpEL) 是一種非常強大的表示式語言,它支援在執行時查詢和操作物件圖。它提供了許多高階特性,例如方法呼叫和基本的字串模板功能。

Spring 表示式語言最初是為 Spring 社群建立的,以便在 Spring 產品組合中的所有產品中使用一種單一且得到良好支援的表示式語言。雖然 SpEL 作為 Spring 產品組合中表達式求值的基石,但它並不直接與 Spring 繫結,可以獨立使用。

以下是 Spring 表示式語言 (SpEL) 支援的功能列表:

  • 字面量表達式

  • 布林和關係運算符

  • 正則表示式

  • 類表示式

  • 訪問屬性、陣列、列表、Map

  • 方法呼叫

  • 關係運算符

  • 賦值

  • 呼叫建構函式

  • Bean 引用

  • 陣列構造

  • 內聯列表

  • 三元運算子

  • 變數

  • 使用者定義函式

  • 集合投影

  • 集合選擇

  • 模板表示式

我們將在接下來的章節中詳細介紹每個主題。

廣告

© . All rights reserved.