インターフェース BeanDefinitionDocumentReader

すべての既知の実装クラス:
DefaultBeanDefinitionDocumentReader

public interface BeanDefinitionDocumentReader
Spring Bean 定義を含む XML ドキュメントを解析するための SPI。DOM ドキュメントを実際に解析するために XmlBeanDefinitionReader によって使用されます。

解析するドキュメントごとにインスタンス化: registerBeanDefinitions メソッドの実行中に、実装はインスタンス変数の状態を保持できます。— たとえば、ドキュメント内のすべての Bean 定義に定義されているグローバル設定。

導入:
18.12.2003
作成者:
Juergen Hoeller, Rob Harrop
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    指定された DOM ドキュメントから Bean 定義を読み取り、指定されたリーダーコンテキストでレジストリに登録します。
  • メソッドの詳細

    • registerBeanDefinitions

      void registerBeanDefinitions(DocumentSE doc, XmlReaderContext readerContext) throws BeanDefinitionStoreException
      指定された DOM ドキュメントから Bean 定義を読み取り、指定されたリーダーコンテキストでレジストリに登録します。
      パラメーター:
      doc - DOM ドキュメント
      readerContext - リーダーの現在の状況 (ターゲットレジストリと解析中のリソースを含みます)
      例外:
      BeanDefinitionStoreException - 解析エラーの場合