クラス ExpressionUtils
java.lang.ObjectSE
org.springframework.integration.expression.ExpressionUtils
public final class ExpressionUtils extends ObjectSE
SpEL 式の評価に役立つ静的メソッドを含むユーティリティクラス。
- 導入:
- 2.2
- 作成者:
- Gary Russell, Oleg Zhurakousky, Artem Bilan
メソッドのサマリー
修飾子と型 メソッド 説明 static SimpleEvaluationContextcreateSimpleEvaluationContext()通常はテストで、BeanFactory なしでコンテキストを作成するために使用されます。static SimpleEvaluationContextcreateSimpleEvaluationContext(BeanFactory beanFactory)null でない場合は beanFactory からコンテキストを取得します。beanFactory が null の場合は警告を発します。static StandardEvaluationContextcreateStandardEvaluationContext()通常はテストで、BeanFactory なしでコンテキストを作成するために使用されます。static StandardEvaluationContextcreateStandardEvaluationContext(BeanFactory beanFactory)null でない場合は beanFactory からコンテキストを取得します。beanFactory が null の場合は警告を発します。static FileSEexpressionToFile(Expression expression, EvaluationContext evaluationContext, Message<?> message, StringSE propertyName)static ExpressionintExpression(StringSE expression)単純なリテラルの場合はValueExpressionを返し、それ以外の場合はSpelExpressionを返します。static ExpressionlongExpression(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