一般情况下,可以使用 <ref> 元素标签建立 对其他Bean 的依赖关系,, Spring 负责 管理 这些bean 的关系,当实例化一个Bean 时,Spring 保证该Bean所依赖的 其他Bean 已经初始化。 但 在某些情况下,这种Bean直接的依赖关系并不那么明显。 如果要 很明确 依赖的关系的话,使用 depends-on 属性 比如: <bean id="m1" class="xxx" depends-on="m2" /> <bean id="m2" class="xxx" /> 这样就明确 了 在 m1 初始化之前,一定会初始化 m2 ,即前置依赖。 如果依赖多个,就可以通过 空格,逗号,分号 方式去 搞。
转载于:https://my.oschina.net/ouminzy/blog/895087