Spring を使用して Web システムを理解しようとしていますが、デバッグできません。ここで、XML 初期化の順序に混乱しています。
サポート 次のような web.xml があります。
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath*:/com/pathA/**/applicationContext*.xml,classpath*:/com/pathB/**/applicationContext*.xml
</param-value>
</context-param>
/com/pathA には、同じ名前の Bean を定義する xml ファイルがいくつかあります。/com/pathB には、com/pathA の xml ファイルと同じ名前の Bean を定義する xml ファイルもあります。
Spring フレームワークがデフォルトで最後の Bean 定義を使用することはわかっていますが、xml ファイルの初期化の順序がわかりません。
Bean の定義は次のとおりです。
/com/pathA/applicationContextOne.xml
<bean name="/testBean" class="com.TestActionOne">
</bean>
/com/pathA/applicationContextTwo.xml
<bean name="/testBean" class="com.TestActionTwo">
</bean>
/com/pathB/applicationContextThree.xml
<bean name="/testBean" class="com.TestActionThree">
</bean>
/com/pathA/にあるdiffernet xmlファイルの初期化順序を誰でも教えてもらえますか
com/pathA/ と com/pathB の間の xml ファイルの初期化順序は?