インターフェース MethodArgumentResolver

すべての既知の実装クラス:
AbstractJaxb2PayloadMethodProcessorAbstractPayloadMethodProcessorAbstractPayloadSourceMethodProcessorDom4jPayloadMethodProcessorDomPayloadMethodProcessorJaxbElementPayloadMethodProcessorJDomPayloadMethodProcessorMarshallingPayloadMethodProcessorMessageContextMethodArgumentResolverSoapHeaderElementMethodArgumentResolverSoapMethodArgumentResolverSourcePayloadMethodProcessorStaxPayloadMethodArgumentResolverXmlRootElementPayloadMethodProcessorXomPayloadMethodProcessorXPathParamMethodArgumentResolver

public interface MethodArgumentResolver
メソッドパラメーターを引数に解決するために使用される戦略インターフェース。このインターフェースは、DefaultMethodEndpointAdapter を無期限に拡張できるようにするために使用されます。
導入:
2.0
作成者:
Arjen Poutsma
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    resolveArgument(MessageContext messageContext, org.springframework.core.MethodParameter parameter)
    指定されたパラメーターをメソッド引数に解決します。
    boolean
    supportsParameter(org.springframework.core.MethodParameter parameter)
    指定されたメソッドパラメーターがこのリゾルバーでサポートされているかどうかを示します。
  • メソッドの詳細

    • supportsParameter

      boolean supportsParameter(org.springframework.core.MethodParameter parameter)
      指定されたメソッドパラメーターがこのリゾルバーでサポートされているかどうかを示します。
      パラメーター:
      parameter - チェックするメソッドパラメーター
      戻り値:
      このリゾルバーが提供されたパラメーターをサポートする場合、true。それ以外の場合は false 
    • resolveArgument

      ObjectSE resolveArgument(MessageContext messageContext, org.springframework.core.MethodParameter parameter) throws ExceptionSE
      指定されたパラメーターをメソッド引数に解決します。
      パラメーター:
      messageContext - 現在のメッセージコンテキスト
      parameter - 引数に解決するパラメーター。このパラメーターは、事前にこのインターフェースの supportsParameter(MethodParameter) メソッドに渡されている必要があります。supportsParameter(MethodParameter) メソッドは true を返している必要があります。
      戻り値:
      解決された引数。null の可能性があります。
      例外:
      ExceptionSE - エラーの場合