Suppose I have bean, which init-method or constructor should be called after init-method of another bean. Is it possible?
Use depends-on
attribute in spring context XML file:
<bean id="beanOne" class="ExampleBean" depends-on="manager">
<property name="manager"><ref local="manager"/></property>
</bean>
or @DependsOn
annotation on bean if you are using annotations.
Use @DependsOn annotation or depends-on attribute if you're using xml configuration.
You can use de depends-on
attribute on your second bean.
Reference: http://static.springsource.org/spring/docs/1.2.x/reference/beans.html#beans-factory-dependson