クラス WsConfigurationSupport

java.lang.ObjectSE
org.springframework.ws.config.annotation.WsConfigurationSupport
既知の直属サブクラス
DelegatingWsConfiguration

public class WsConfigurationSupport extends ObjectSE
これは、Spring Web Services Java 構成の背後にある構成を提供するメインクラスです。これは通常、@EnableWs をアプリケーション @Configuration クラスに追加することによってインポートされます。別のより高度なオプションは、このクラスから直接拡張し、必要に応じてメソッドをオーバーライドすることです。@Configuration をサブクラスに追加し、@Bean をオーバーライドされた @Bean メソッドに追加することを忘れないでください。詳細については、@EnableWs の Javadoc を参照してください。

このクラスは、次の EndpointMapping を登録します。

1 つの EndpointAdapter を登録します:

  • アノテーション付きエンドポイントメソッドを使用してリクエストを処理するための DefaultMethodEndpointAdapter

次の EndpointExceptionResolver を登録します。

導入:
2.2
作成者:
Arjen Poutsma
関連事項:
  • コンストラクターの詳細

    • WsConfigurationSupport

      public WsConfigurationSupport()
  • メソッドの詳細

    • payloadRootAnnotationMethodEndpointMapping

      @Bean public PayloadRootAnnotationMethodEndpointMapping payloadRootAnnotationMethodEndpointMapping()
      アノテーション付きエンドポイントにリクエストをマッピングするために、0 で順序付けられた PayloadRootAnnotationMethodEndpointMapping を返します。
    • soapActionAnnotationMethodEndpointMapping

      @Bean public SoapActionAnnotationMethodEndpointMapping soapActionAnnotationMethodEndpointMapping()
      アノテーション付きエンドポイントにリクエストをマッピングするために、1 で順序付けられた SoapActionAnnotationMethodEndpointMapping を返します。
    • annotationActionEndpointMapping

      @Bean public AnnotationActionEndpointMapping annotationActionEndpointMapping()
      アノテーション付きエンドポイントにリクエストをマッピングするために 2 で順序付けられた AnnotationActionEndpointMapping を返します。
    • getInterceptors

      protected final EndpointInterceptor[] getInterceptors()
      EndpointMapping インスタンスの構成に使用される共有ハンドラーインターセプターへのアクセスを提供します。このメソッドはオーバーライドできません。代わりに addInterceptors(List) を使用してください。
    • addInterceptors

      protected void addInterceptors(ListSE<EndpointInterceptor> interceptors)
      エンドポイントインターセプターを追加するためのテンプレートメソッド。このメソッドをオーバーライドして、エンドポイント呼び出しの前処理と後処理のための Spring-WS インターセプターを追加します。
    • defaultMethodEndpointAdapter

      @Bean public DefaultMethodEndpointAdapter defaultMethodEndpointAdapter()
      アノテーション付きエンドポイントメソッドを介してリクエストを処理するための DefaultMethodEndpointAdapter を返します。これらの他のよりきめ細かい方法の 1 つをオーバーライドすることを検討してください。
    • addArgumentResolvers

      protected void addArgumentResolvers(ListSE<MethodArgumentResolver> argumentResolvers)
      デフォルトで登録されているものに加えて、使用するカスタム MethodArgumentResolver を追加します。
      パラメーター:
      argumentResolvers - カスタムコンバーターのリスト。最初は空のリスト。
    • addReturnValueHandlers

      protected void addReturnValueHandlers(ListSE<MethodReturnValueHandler> returnValueHandlers)
      デフォルトで登録されているものに加えて、カスタム MethodReturnValueHandler を追加します。
      パラメーター:
      returnValueHandlers - カスタムハンドラーのリスト。最初は空のリスト。
    • soapFaultAnnotationExceptionResolver

      @Bean public SoapFaultAnnotationExceptionResolver soapFaultAnnotationExceptionResolver()
      エンドポイント例外を処理するために 0 で順序付けられた SoapFaultAnnotationExceptionResolver を返します。
    • simpleSoapExceptionResolver

      @Bean public SimpleSoapExceptionResolver simpleSoapExceptionResolver()
      エンドポイント例外を処理するために、優先順位が最も低い SimpleSoapExceptionResolver を返します。