public class JsrExpressionParser
extends java.lang.Object
JSR-352 式を解析するためのサポートクラス。JSR-352 式の構文、たとえば条件文 / elvis ステートメントは、有効な SPeL 式になるように少し変換する必要があります。
コンストラクターと説明 |
---|
JsrExpressionParser() 式リゾルバーなしで、この式パーサーの新しいインスタンスを作成します。 |
JsrExpressionParser(org.springframework.beans.factory.config.BeanExpressionResolver beanExpressionResolver, org.springframework.beans.factory.config.BeanExpressionContext beanExpressionContext) 指定された式リゾルバーと評価対象のコンテキストを使用して、この式パーサーの新しいインスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
java.lang.String | parseExpression(java.lang.String expression) 提供された式を解析し、SPeL 式として評価するために必要な変換を適用します。 |
public JsrExpressionParser()
式リゾルバーなしで、この式パーサーの新しいインスタンスを作成します。このコンストラクターを介してインスタンスを作成しても、式は解析されますが、呼び出し元が期待するように演算子の解決は行われません。
public JsrExpressionParser(org.springframework.beans.factory.config.BeanExpressionResolver beanExpressionResolver, org.springframework.beans.factory.config.BeanExpressionContext beanExpressionContext)
指定された式リゾルバーと評価対象のコンテキストを使用して、この式パーサーの新しいインスタンスを作成します。
beanExpressionResolver
- 式を解決するときに使用する式リゾルバー beanExpressionContext
- 式を解決するための式コンテキスト