DispatcherServlet
2018-06-28 本文已影响0人
是我_7b3f
DispatcherServlet是SpringMVC的分发器,本身是个Servlet
先看HttpServletBean的init()方法
1,获取配置的属性
PropertyValue是Bean的属性和值,把他加到propertyValueList中,
如果最后missingProps也就是requiredProperties中还有值未找到 抛出一个ServletException。
2,获取当前类的BeanWrapperImpl实例
3,注入Bean属性
4,子类实现initServletBean()方法
initWebApplicationContext初始化容器,并设置ContextLoaderListner生成的容器为父容器