大規模なアプリケーションの場合、複数の構成ファイルが存在する場合があります。スプリングコンテナを起動するときに、これらの構成ファイルを文字列配列を介して指定できます。
Springは<intext>を使用して複数の構成ファイルを1つのファイルに導入し、これらの構成ファイルを統合することもできます。そのため、Springコンテナを起動するときは、このメイン構成ファイルを指定する必要があります。たとえば、次のメイン構成ファイル:
<リソースをインポート= "classpath:beans2.xml"/> <bean id = "著者"/>
本のクラスが既にBeans2.xmlで構成されていると仮定すると、Springコンテナはこの2つのBean情報をこのメイン構成ファイルo(∩_∩)o haha〜からロードできます〜
構成ファイルa.xmlがB.xmlのBeanを参照する場合、必ずしもインポートを通じてB.XMLをインポートする必要はありません。スプリングコンテナを起動するときに、A.XMLとB.XMLが両方とも構成ファイルリストにあることを保証する必要があります。
これら2つの構成方法の違いは、b.xmlがa.xmlでインポートを使用して導入されている場合、これら2つの構成ファイルのすべての情報を含むA.xmlファイルと同等であることです。したがって、スプリングコンテナはa.xmlファイルをロードするだけです。それ以外の場合は、2つの構成ファイルが開始時に同時にロードする必要があります。そうすれば、2つの構成ファイルがメモリにマージされます。
<Import>を介して複数の外部構成ファイルを導入でき、リソース属性はSpringの標準リソースパスをサポートします。
開発中の構成ファイルリソース競争を防ぐために、大規模なアプリケーションには、モジュールを簡単に分割するための直接的な設定ファイルがあることがよくあります。アプリケーションレベルで統合された構成ファイルを提供し、各モジュールを<Import>から統合できます。このようにして、コンテナを起動するときは、統合された構成ファイルをロードする必要があります
要約します
上記は、Springが紹介したspringで複数の構成ファイルを統合する方法です。それがあなたに役立つことを願っています。ご不明な点がございましたら、メッセージを残してください。編集者は時間内に返信します!