完整调试springmvc源码


WebApplicationContext = new XmlWebApplicationContext();// XmlWebApplicationContext通过反射创建


父类 AbstractRefreshableWebApplicationContext初始化


父类 DefaultResourceLoader初始化

刷新上下文之前

需要干的事情很多




/WEB-INF/applicationContext.xml解析完成,xml中并没有定义任何标签,过程比较简单
/WEB-INF/dispatcher-servlet.xml的解析与applicationContext.xml一致,差别xml中定义了标签需要解析



init方法

ClassPathBeanDefinitionScanner sacnner = new ClassPathBeanDefinitionScanner();

doParse



原文:https://www.cnblogs.com/tq1226112215/p/9090349.html