クラス ExpressionUtils
java.lang.ObjectSE
org.springframework.integration.expression.ExpressionUtils
SpEL 式の評価に役立つ静的メソッドを含むユーティリティクラス。
- 導入:
- 2.2
- 作成者:
- Gary Russell, Oleg Zhurakousky, Artem Bilan
メソッドのサマリー
修飾子と型メソッド説明static SimpleEvaluationContext
通常はテストで、BeanFactory なしでコンテキストを作成するために使用されます。static SimpleEvaluationContext
createSimpleEvaluationContext
(BeanFactory beanFactory) null でない場合は beanFactory からコンテキストを取得します。beanFactory が null の場合は警告を発します。static StandardEvaluationContext
通常はテストで、BeanFactory なしでコンテキストを作成するために使用されます。static StandardEvaluationContext
createStandardEvaluationContext
(BeanFactory beanFactory) null でない場合は beanFactory からコンテキストを取得します。beanFactory が null の場合は警告を発します。static FileSE
expressionToFile
(Expression expression, EvaluationContext evaluationContext, Message<?> message, StringSE propertyName) static Expression
intExpression
(StringSE expression) 単純なリテラルの場合はValueExpression
を返し、それ以外の場合はSpelExpression
を返します。static Expression
longExpression
(StringSE expression) 単純なリテラルの場合はValueExpression
を返し、それ以外の場合はSpelExpression
を返します。
メソッドの詳細
createStandardEvaluationContext
通常はテストで、BeanFactory なしでコンテキストを作成するために使用されます。- 戻り値:
- 評価コンテキスト。
createSimpleEvaluationContext
通常はテストで、BeanFactory なしでコンテキストを作成するために使用されます。- 戻り値:
- 評価コンテキスト。
- 導入:
- 4.3.15
createStandardEvaluationContext
public static StandardEvaluationContext createStandardEvaluationContext(@Nullable BeanFactory beanFactory) null でない場合は beanFactory からコンテキストを取得します。beanFactory が null の場合は警告を発します。- パラメーター:
beanFactory
- Bean ファクトリ。- 戻り値:
- 評価コンテキスト。
createSimpleEvaluationContext
public static SimpleEvaluationContext createSimpleEvaluationContext(@Nullable BeanFactory beanFactory) null でない場合は beanFactory からコンテキストを取得します。beanFactory が null の場合は警告を発します。- パラメーター:
beanFactory
- Bean ファクトリ。- 戻り値:
- 評価コンテキスト。
- 導入:
- 4.3.15
expressionToFile
public static FileSE expressionToFile(Expression expression, EvaluationContext evaluationContext, @Nullable Message<?> message, StringSE propertyName) - パラメーター:
expression
- 表現。evaluationContext
- 評価コンテキスト。message
- メッセージ(利用可能な場合)。propertyName
- 式が評価されるプロパティ名。- 戻り値:
- ファイル。
- 導入:
- 5.0
intExpression
単純なリテラルの場合はValueExpression
を返し、それ以外の場合はSpelExpression
を返します。- パラメーター:
expression
- 式の文字列。- 戻り値:
- 表現。
- 導入:
- 5.0
longExpression
単純なリテラルの場合はValueExpression
を返し、それ以外の場合はSpelExpression
を返します。- パラメーター:
expression
- 式の文字列。- 戻り値:
- 表現。
- 導入:
- 5.0