DispatcherServlet

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


先看HttpServletBean的init()方法


1,获取配置的属性

PropertyValue是Bean的属性和值,把他加到propertyValueList中,

如果最后missingProps也就是requiredProperties中还有值未找到 抛出一个ServletException。

2,获取当前类的BeanWrapperImpl实例

3,注入Bean属性

4,子类实现initServletBean()方法

initWebApplicationContext初始化容器,并设置ContextLoaderListner生成的容器为父容器

5,调用子类initFrameworkServlet方法 (默认没有实现)


你可能感兴趣的:(DispatcherServlet)