クラス XmlServletWebServerApplicationContext

実装されたすべてのインターフェース:
CloseableSEAutoCloseableSEBeanFactoryHierarchicalBeanFactoryListableBeanFactoryBeanDefinitionRegistryConfigurableWebServerApplicationContextWebServerApplicationContextApplicationContextApplicationEventPublisherConfigurableApplicationContextLifecycleMessageSourceAliasRegistryEnvironmentCapableResourceLoaderResourcePatternResolverThemeSourceConfigurableWebApplicationContextWebApplicationContext

public class XmlServletWebServerApplicationContext extends ServletWebServerApplicationContext
XmlBeanDefinitionReader によって理解される XML ドキュメントから構成を取得する ServletWebServerApplicationContext

メモ: 複数の構成場所がある場合、後の Bean 定義は、以前にロードされたファイルで定義されたものを上書きします。これを利用して、追加の XML ファイルを介して特定の Bean 定義を意図的にオーバーライドできます。

導入:
1.0.0
作成者:
Phillip Webb
関連事項:
  • コンストラクターの詳細

    • XmlServletWebServerApplicationContext

      public XmlServletWebServerApplicationContext()
      ロードする必要のある新しい XmlServletWebServerApplicationContext を作成してから、手動で refreshed を作成します。
    • XmlServletWebServerApplicationContext

      public XmlServletWebServerApplicationContext(Resource... resources)
      新しい XmlServletWebServerApplicationContext を作成し、指定されたリソースから Bean 定義をロードして、コンテキストを自動的にリフレッシュします。
      パラメーター:
      resources - ロードするリソース
    • XmlServletWebServerApplicationContext

      public XmlServletWebServerApplicationContext(StringSE... resourceLocations)
      新しい XmlServletWebServerApplicationContext を作成し、指定されたリソースの場所から Bean 定義をロードして、コンテキストを自動的にリフレッシュします。
      パラメーター:
      resourceLocations - ロードするリソース
    • XmlServletWebServerApplicationContext

      public XmlServletWebServerApplicationContext(ClassSE<?> relativeClass, StringSE... resourceNames)
      新しい XmlServletWebServerApplicationContext を作成し、指定されたリソースの場所から Bean 定義をロードして、コンテキストを自動的にリフレッシュします。
      パラメーター:
      relativeClass - 指定された各リソース名をロードするときにパッケージがプレフィックスとして使用されるクラス
      resourceNames - ロードするリソースの比較的修飾された名前
  • メソッドの詳細

    • setValidating

      public void setValidating(boolean validating)
      XML 検証を使用するかどうかを設定します。デフォルトは true です。
      パラメーター:
      validating - XML を検証する場合
    • setEnvironment

      public void setEnvironment(ConfigurableEnvironment environment)

      指定された環境を基礎となる XmlBeanDefinitionReader に委譲します。load(org.springframework.core.io.Resource...) を呼び出す前に呼び出す必要があります。

      次で指定:
      インターフェース ConfigurableApplicationContextsetEnvironment 
      オーバーライド:
      クラス AbstractApplicationContextsetEnvironment 
    • load

      public final void load(Resource... resources)
      指定された XML リソースから Bean 定義をロードします。
      パラメーター:
      resources - ロードする 1 つ以上のリソース
    • load

      public final void load(StringSE... resourceLocations)
      指定された XML リソースから Bean 定義をロードします。
      パラメーター:
      resourceLocations - ロード元の 1 つ以上のリソースの場所
    • load

      public final void load(ClassSE<?> relativeClass, StringSE... resourceNames)
      指定された XML リソースから Bean 定義をロードします。
      パラメーター:
      relativeClass - 指定された各リソース名をロードするときにパッケージがプレフィックスとして使用されるクラス
      resourceNames - ロードするリソースの比較的修飾された名前