github:https://github.com/gougou1993/spring-customer
首先,我們先來介紹一下Spring的三個階段:配置階段、初始化階段和運行階段(如圖):
1.配置階段:主要是完成application.xml配置和Annotation配置。
2.初始化階段:主要是加載並解析配置信息,然後,初始化IOC容器,完成容器的DI操作,已經完成HandlerMapping的初始化。
3。運行階段:主要是完成Spring容器啓動以後,完成用戶請求的內部調度,並返回響應結果。