多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
在spring的配置文件中配置bean,如下 ~~~ <bean id="one" class="com.springannotation.one"> <constructor-arg name="one" value="one"/> </bean> <bean id="two" class="com.springannotation.two"> <constructor-arg name="two" value="two"/> </bean> ~~~ 在one类和two类中分别写一个参数的构造如下 ~~~ public class one { public one(String one) { System.out.println(one); } } ~~~ 加载spring配置文件,初始化bean如下 ~~~ @Test public void testSpring() { ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml"); } ~~~ 结果 ![](https://box.kancloud.cn/42ab6ca737ce7de45e200d46f285ef4d_688x276.png) 结论:spring会按照bean的顺序依次初始化xml中的配置的所有bean