クラス WebHttpHandlerBuilder

java.lang.ObjectSE
org.springframework.web.server.adapter.WebHttpHandlerBuilder

public final class WebHttpHandlerBuilder extends ObjectSE
このビルダーには 2 つの目的があります。

1 つは、ターゲット WebHandler で構成される処理チェーンを組み立て、次に WebFilters のセットで装飾し、さらに WebExceptionHandlers のセットで装飾することです。

2 番目の目的は、結果の処理チェーンを HttpHandler に適合させることです。これは、サポートされる任意のランタイムで使用できる、最低レベルのリアクティブ HTTP 処理抽象化です。適応は HttpWebHandlerAdapter の助けを借りて行われます。

処理 チェーン は、ビルダーメソッドを介して手動でアセンブルするか、applicationContext を介して Spring ApplicationContext から検出するか、その両方を組み合わせて行うことができます。

導入:
5.0
作成者:
Rossen Stoyanchev, Sebastien Deleuze
関連事項:
  • フィールドの詳細

    • WEB_HANDLER_BEAN_NAME

      public static final StringSE WEB_HANDLER_BEAN_NAME
      Bean ファクトリのターゲット WebHandler の既知の名前。
      関連事項:
    • WEB_SESSION_MANAGER_BEAN_NAME

      public static final StringSE WEB_SESSION_MANAGER_BEAN_NAME
      Bean ファクトリの WebSessionManager のよく知られた名前。
      関連事項:
    • SERVER_CODEC_CONFIGURER_BEAN_NAME

      public static final StringSE SERVER_CODEC_CONFIGURER_BEAN_NAME
      Bean ファクトリの ServerCodecConfigurer のよく知られた名前。
      関連事項:
    • LOCALE_CONTEXT_RESOLVER_BEAN_NAME

      public static final StringSE LOCALE_CONTEXT_RESOLVER_BEAN_NAME
      Bean ファクトリの LocaleContextResolver のよく知られた名前。
      関連事項:
    • FORWARDED_HEADER_TRANSFORMER_BEAN_NAME

      public static final StringSE FORWARDED_HEADER_TRANSFORMER_BEAN_NAME
      Bean ファクトリの ForwardedHeaderTransformer のよく知られた名前。
      関連事項:
  • メソッドの詳細