DispatcherServlet是SpringMVC的分发器,本身是个Servlet

先看HttpServletBean的init()方法

1,获取配置的属性

PropertyValue是Bean的属性和值,把他加到propertyValueList中,
如果最后missingProps也就是requiredProperties中还有值未找到 抛出一个ServletException。
2,获取当前类的BeanWrapperImpl实例
3,注入Bean属性
4,子类实现initServletBean()方法
initWebApplicationContext初始化容器,并设置ContextLoaderListner生成的容器为父容器
网友评论