如何在Spring中控制bean init-method调用的顺序?

假设我有bean,应该在另一个bean的init-method之后调用init-method或constructor。 可能吗?

在spring上下文XML文件中使用depends-on属性:

    

如果使用注释,则在bean上使用@DependsOn注释。

如果您正在使用xml配置,请使用@DependsOn注释或依赖属性。

您可以在第二个bean depends-on使用de depends-on属性。

参考: http : //static.springsource.org/spring/docs/1.2.x/reference/beans.html#beans-factory-dependson