潇洒皮卡丘

文章
6
资源
0
加入时间
2年10月24天

【源码分析】SpringMVC-DispatchServlet初始化

发现DispathcheServlet中没有init方法,最终在HttpServletBean中找到了init方法,在init方法中调用了initBeanWrapper,而在该方法中调用了initWebApplicationContext,得到了一个ioc容器,具体研究一下这个方法即可。紧接着调用了本类的onRefresh方法,由于创建的是DispatchServlet,那么来到该类的这个方法,关键的核心就是在这,DispatcherServlet拿到容器以后,从容器中获取了各种组件,并进行了初