从该结构图中,能够看到AbstractApplication是上层接口和下层建筑的一个关键链接点,启动具体的ApplicationContext的实现时,如启动ClassPathXmlApplicationContext,首先就是层层向上冒泡初始化,冒泡到AbstractApplicationContext,能够说AbstractApplicationContext是容器启动的入口;
java
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:application-context.xml");
以上时序图就是改行代码执行的大体过程,即spring ioc容器启动的过程;
spring