クラス 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
の引数を Map
SE または Properties
SE として解決するための HandlerMethodArgumentResolver
実装。Message.getHeaders()
は、MethodParameter
が Headers
アノテーションでマークされている場合、または Message.getPayload()
が Map
SE または Properties
SE と互換性がない場合に使用されます。
MethodParameter
が Properties
SE 型であり、Message.getPayload()
が =
シンボルを含む String
SE である場合、MapArgumentResolver
は ConversionService
を使用して、その String
SE を Properties
SE オブジェクトに変換しようとします。
- 導入:
- 5.0
- 作成者:
- Artem Bilan, Gary Russell
フィールドのサマリー
クラス org.springframework.integration.util.AbstractExpressionEvaluator から継承されたフィールド
EXPRESSION_PARSER, logger
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明resolveArgument
(MethodParameter parameter, Message<?> message) boolean
supportsParameter
(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