🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 1. web服务器启动会加载web.xml(启动ContextLoaderListener监听器) ``` <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> ``` ### 2. 调用ContextLoaderListener类的contextInitializd方法,创建Web环境中的Spring上下文对象 ~~~ @Override public void contextInitialized(ServletContextEvent event) { initWebApplicationContext(event.getServletContext()); } ~~~ ### 3. 调用ContextLoader类的initWebApplicationContext方法 ``` ``` ### 4. 继续调用ContextLoader类的configureAndRefreshWebApplicationContext方法,该方法中调用最终初始化Bean的refresh方法 ``` ```