クラス MapArgumentResolver
java.lang.ObjectSE
org.springframework.integration.util.AbstractExpressionEvaluator
org.springframework.integration.handler.support.MapArgumentResolver
- 実装済みのインターフェース一覧:
Aware、BeanFactoryAware、InitializingBean、HandlerMethodArgumentResolver
public class MapArgumentResolver
extends AbstractExpressionEvaluator
implements HandlerMethodArgumentResolver
MethodParameter の引数を MapSE または PropertiesSE として解決するための HandlerMethodArgumentResolver 実装。Message.getHeaders() は、MethodParameter が Headers アノテーションでマークされている場合、または Message.getPayload() が MapSE または PropertiesSE と互換性がない場合に使用されます。
MethodParameter が PropertiesSE 型であり、Message.getPayload() が = シンボルを含む StringSE である場合、MapArgumentResolver は ConversionService を使用して、その StringSE を PropertiesSE オブジェクトに変換しようとします。
- 導入:
- 5.0
- 作成者:
- Artem Bilan, Gary Russell
フィールド概要
クラス org.springframework.integration.util.AbstractExpressionEvaluator から継承されたフィールド
EXPRESSION_PARSER, loggerコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明@Nullable ObjectSEresolveArgument(MethodParameter parameter, Message<?> message) booleansupportsParameter(MethodParameter parameter) クラス org.springframework.integration.util.AbstractExpressionEvaluator から継承されたメソッド
afterPropertiesSet, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, getBeanFactory, getEvaluationContext, getEvaluationContext, getMessageBuilderFactory, onInit, setBeanFactory, setConversionService, setSimpleEvaluationContext
コンストラクターの詳細
MapArgumentResolver
public MapArgumentResolver()
メソッドの詳細
supportsParameter
- 次で指定:
- インターフェース
HandlerMethodArgumentResolverのsupportsParameter
resolveArgument
- 次で指定:
- インターフェース
HandlerMethodArgumentResolverのresolveArgument