インターフェース ConfigurableWebApplicationContext

すべてのスーパーインターフェース:
ApplicationContextApplicationEventPublisherAutoCloseableSEBeanFactoryCloseableSEConfigurableApplicationContextEnvironmentCapableHierarchicalBeanFactoryLifecycleListableBeanFactoryMessageSourceResourceLoaderResourcePatternResolverWebApplicationContext
すべての既知の実装クラス:
AbstractRefreshableWebApplicationContextAnnotationConfigWebApplicationContextGenericWebApplicationContextGroovyWebApplicationContextStaticWebApplicationContextXmlWebApplicationContext

public interface ConfigurableWebApplicationContext extends WebApplicationContext, ConfigurableApplicationContext
構成可能な Web アプリケーションコンテキストによって実装されるインターフェース。ContextLoader および FrameworkServlet でサポートされています。

メモ: このインターフェースの setter は、ConfigurableApplicationContext から継承された ConfigurableApplicationContext.refresh() メソッドの呼び出しの前に呼び出す必要があります。独自にコンテキストを初期化することはありません。

導入:
05.12.2003
作成者:
Juergen Hoeller
関連事項:
  • フィールドの詳細

    • APPLICATION_CONTEXT_ID_PREFIX

      static final StringSE APPLICATION_CONTEXT_ID_PREFIX
      コンテキストパスやサーブレット名を参照する ApplicationContext ID のプレフィックス。
    • SERVLET_CONFIG_BEAN_NAME

      static final StringSE SERVLET_CONFIG_BEAN_NAME
      ファクトリの ServletConfig 環境 Bean の名前。
      関連事項:
  • メソッドの詳細

    • setServletContext

      void setServletContext(@Nullable ServletContextEE servletContext)
      この Web アプリケーションコンテキストの ServletContext を設定します。

      コンテキストの初期化は行われません。すべての構成プロパティを設定した後で、リフレッシュを呼び出す必要があります。

      関連事項:
    • setServletConfig

      void setServletConfig(@Nullable ServletConfigEE servletConfig)
      この Web アプリケーションコンテキストの ServletConfig を設定します。特定のサーブレットに属する WebApplicationContext に対してのみ呼び出されます。
      関連事項:
    • getServletConfig

      @Nullable ServletConfigEE getServletConfig()
      この Web アプリケーションコンテキストの ServletConfig を返します(存在する場合)。
    • setNamespace

      void setNamespace(@Nullable StringSE namespace)
      この Web アプリケーションコンテキストのネームスペースを設定して、デフォルトのコンテキスト設定場所の構築に使用します。ルート Web アプリケーションコンテキストには名前空間がありません。
    • getNamespace

      @Nullable StringSE getNamespace()
      この Web アプリケーションコンテキストのネームスペースがあれば、それを返します。
    • setConfigLocation

      void setConfigLocation(StringSE configLocation)
      この Web アプリケーションコンテキストの構成場所を init-param スタイルで設定します。つまり、コンマ、セミコロン、空白で区切られた個別の場所を使用します。

      設定されていない場合、実装は、必要に応じて、指定された名前空間またはルート Web アプリケーションコンテキストのデフォルトを使用することになっています。

    • setConfigLocations

      void setConfigLocations(StringSE... configLocations)
      この Web アプリケーションコンテキストの構成場所を設定します。

      設定されていない場合、実装は、必要に応じて、指定された名前空間またはルート Web アプリケーションコンテキストのデフォルトを使用することになっています。

    • getConfigLocations

      @Nullable StringSE[] getConfigLocations()
      この Web アプリケーションコンテキストの設定場所を返します。指定がない場合は null を返します。