クラス 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