为了指定Bean在目标Bean之前初始化,可以使用depends-on属性。
实测通通过ApplicationContext ac = new ClassPathXmlApplicationContext("depends_on.xml");方式加载bean,和通过XmlBeanFactory 效果不同,通过ApplicationContext 默认所有的bean都是非赖加载,而通过XmlBeanFactory 都是懒加载的,所以在ApplicationContext 容器中不管是否设置依赖关系(depends-on属性),所有的bean都是容器启动时加载的,所以用不到depends-on属性了。