DispatcherServlet

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


先看HttpServletBean的init()方法


1,获取配置的属性

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

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

2,获取当前类的BeanWrapperImpl实例

3,注入Bean属性

4,子类实现initServletBean()方法

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

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


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.1 spring IoC容器和beans的简介 Spring 框架的最核心基础的功能是IoC(控制反转)容器,...
    simoscode阅读 6,750评论 2 22
  • 3.1、DispatcherServlet作用 DispatcherServlet是前端控制器设计模式的实现,提供...
    秋名山车神_f776阅读 2,975评论 0 0
  • Spring MVC 是什么 Spring Web MVC (Spring MVC) 是一套以 Servlet A...
    摆码王子阅读 2,063评论 0 16
  • 圣保罗·德旺斯起源于建在山丘上的一座古堡,兴盛于十三到十六世纪成为贵族领地之时,是法南众多著名小镇中的一座...
    TinaBai阅读 531评论 5 6
  • #幸福是需要修出来的~每天进步1%~幸福实修08班~05~袁群芽# 20170723(35/99) 【幸福三朵玫瑰...
    乐Ma666阅读 168评论 0 0