從該結構圖中,能夠看到AbstractApplication是上層接口和下層建築的一個關鍵鏈接點,啓動具體的ApplicationContext的實現時,如啓動ClassPathXmlApplicationContext,首先就是層層向上冒泡初始化,冒泡到AbstractApplicationContext,能夠說AbstractApplicationContext是容器啓動的入口;
java
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:application-context.xml");
以上時序圖就是改行代碼執行的大體過程,即spring ioc容器啓動的過程;
spring