クラス AbstractReactiveWebInitializer

java.lang.ObjectSE
org.springframework.web.server.adapter.AbstractReactiveWebInitializer
実装されたすべてのインターフェース:
WebApplicationInitializer

public abstract class AbstractReactiveWebInitializer extends ObjectSE implements WebApplicationInitializer
サーブレットコンテナーに Spring Reactive Web アプリケーションをインストールする WebApplicationInitializer の基本クラス。

Spring 構成がロードされ、コンテキストをスキャンして特定の Bean を探し、リアクティブな HttpHandler を作成する WebHttpHandlerBuilder に渡されます。結果のハンドラーは、ServletHttpHandlerAdapter を介してサーブレットとしてインストールされます。

導入:
5.0.2
作成者:
Rossen Stoyanchev, Sam Brannen
  • フィールドの詳細

  • コンストラクターの詳細

    • AbstractReactiveWebInitializer

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

    • onStartup

      public void onStartup(ServletContextEE servletContext) throws ServletExceptionEE
      インターフェースからコピーされた説明: WebApplicationInitializer
      この Web アプリケーションの初期化に必要なサーブレット、フィルター、リスナー context-params および属性を使用して、指定された ServletContextEE を構成します。上記の例を参照してください。
      次で指定:
      インターフェース WebApplicationInitializeronStartup 
      パラメーター:
      servletContext - 初期化する ServletContext 
      例外:
      ServletExceptionEE - 指定された ServletContext に対する呼び出しが ServletException をスローした場合
    • getServletName

      protected StringSE getServletName()
      ServletHttpHandlerAdapter の登録に使用する名前を返します。

      デフォルトでは、これは DEFAULT_SERVLET_NAME です。

    • createApplicationContext

      protected ApplicationContext createApplicationContext()
      WebHttpHandlerBuilder.applicationContext によって検出されたものを含むアプリケーション Bean を含む Spring 構成を返します。
    • getConfigClasses

      protected abstract ClassSE<?>[] getConfigClasses()
      アプリケーション構成を構成する @Configuration クラスまたは @Component クラス、あるいはその両方を指定します。構成クラスは createApplicationContext() に提供されます。
    • refreshApplicationContext

      protected void refreshApplicationContext(ApplicationContext context)
      必要に応じて、指定されたアプリケーションコンテキストをリフレッシュします。
    • registerCloseListener

      protected void registerCloseListener(ServletContextEE servletContext, ApplicationContext applicationContext)
      サーブレットコンテキストが破棄されると、指定されたアプリケーションコンテキストを閉じる ServletContextListenerEE を登録します。
      パラメーター:
      servletContext - リスニングするサーブレットコンテキスト
      applicationContext - servletContext が破棄されたときに閉じるアプリケーションコンテキスト
    • getServletMapping

      protected StringSE getServletMapping()
      使用するサーブレットマッピングを返します。デフォルトのサーブレットマッピング "/" および "/api/*'" などのパスベースのサーブレットマッピングのみがサポートされます。

      デフォルトでは "/" に設定されています。