假设我在我的应用程序的主配置文件中导入了四个资源文件,如下所示
<import resource="db-config.xml"/>
<import resource="cache-config.xml"/>
<import resource="sec-config.xml"/>
<import resource="rajnikanth.xml"/>
<!-- My app beans here -->
我的理解是Spring创建了一个DAG并实例化自下而上。图中断开的节点怎么样?导入的顺序是否进入游戏?请解释一下。
答案 0 :(得分:9)
是的,订单很重要。如果在一个导入的文件中声明一个bean,然后在随后导入的文件中声明一个具有相同名称的bean,则会覆盖第一个bean声明。
更新:为了更直接地解决您的问题,可以让早期导入中的bean引用以后导入的bean。订单无关紧要。