クラス AnnotationConfigReactiveWebApplicationContext

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

public class AnnotationConfigReactiveWebApplicationContext extends AnnotationConfigApplicationContext implements ConfigurableReactiveWebApplicationContext
アノテーション付きクラスを入力として受け入れる ConfigurableReactiveWebApplicationContext - 特に @Configuration アノテーション付きクラスだけでなく、プレーンな @Component クラスと javax.inject アノテーションを使用する JSR-330 準拠クラスも受け入れます。クラスを 1 つずつ登録する (構成場所としてクラス名を指定する) こと、およびクラスパススキャン (基本パッケージを構成場所として指定する) を可能にします。

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

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

    • AnnotationConfigReactiveWebApplicationContext

      public AnnotationConfigReactiveWebApplicationContext()
      新しい AnnotationConfigReactiveWebApplicationContext を作成します。この AnnotationConfigReactiveWebApplicationContext は、AnnotationConfigApplicationContext.register(java.lang.Class<?>...) 呼び出しを通じて設定し、手動でリフレッシュする必要があります。
    • AnnotationConfigReactiveWebApplicationContext

      public AnnotationConfigReactiveWebApplicationContext(DefaultListableBeanFactory beanFactory)
      指定された DefaultListableBeanFactory で新しい AnnotationConfigApplicationContext を作成します。
      パラメーター:
      beanFactory - このコンテキストに使用する DefaultListableBeanFactory インスタンス
      導入:
      2.2.0
    • AnnotationConfigReactiveWebApplicationContext

      public AnnotationConfigReactiveWebApplicationContext(ClassSE<?>... annotatedClasses)
      新しい AnnotationConfigApplicationContext を作成し、指定されたアノテーション付きクラスから Bean 定義を派生させ、コンテキストを自動的にリフレッシュします。
      パラメーター:
      annotatedClasses - 1 つまたは複数のアノテーション付きクラス、たとえば @Configuration クラス
      導入:
      2.2.0
    • AnnotationConfigReactiveWebApplicationContext

      public AnnotationConfigReactiveWebApplicationContext(StringSE... basePackages)
      新しい AnnotationConfigApplicationContext を作成し、指定されたパッケージの Bean 定義をスキャンして、コンテキストを自動的にリフレッシュします。
      パラメーター:
      basePackages - アノテーション付きクラスを確認するパッケージ
      導入:
      2.2.0
  • メソッドの詳細