インターフェース BeanDefinitionRegistryPostProcessor

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

public interface BeanDefinitionRegistryPostProcessor extends BeanFactoryPostProcessor
標準の BeanFactoryPostProcessor SPI への拡張。通常の BeanFactoryPostProcessor 検出が開始する前に、追加の Bean 定義を登録できます。特に、BeanDefinitionRegistryPostProcessor は、BeanFactoryPostProcessor インスタンスを定義する追加の Bean 定義を登録できます。
導入:
3.0.1
作成者:
Juergen Hoeller
関連事項:
  • メソッドの詳細

    • postProcessBeanDefinitionRegistry

      void postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry) throws BeansException
      標準の初期化後に、アプリケーションコンテキストの内部 Bean 定義レジストリを変更します。通常の Bean 定義はすべて読み込まれますが、Bean はまだインスタンス化されていません。これにより、次の後処理フェーズが始まる前に、Bean 定義をさらに追加できます。
      パラメーター:
      registry - アプリケーションコンテキストで使用される Bean 定義レジストリ
      例外:
      BeansException - エラーの場合