Spring MVC 小解

Spring mvc中的dispatcherServlet是全局控制中心。

dispatcherservlet接收到请求的url,先通过internalResourceViewSolver来解析出真正的action,接着在mapper中查找对应的controller,并实例化它们,然后返回给dispatcherServlet。

dispatcherservlet再调用controllerAdapter,来执行对应的controllers,返回结果是modelAndView模型,返回给dispatcherservlet。

最后dispatherservlet再次通过internalResourceviewsolver工具来解析对应的视图并把数据一并带回去渲染。

所以,根据功能的划分,就能理解配置文件的大概内容。

各个配置的解析:

web.xml中是项目管理中心,里面包含dispatherservlet的引用配置,还有过滤器/拦截器/字符编码等配置。

dispatherservlet.xml配置主要针对dispatcherservlet的详细配置。其中,disppatherserlvet.xml又成为springmvc.xml。总之是核心的详细配置!

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

推荐阅读更多精彩内容

  • 1.Spring web mvc介绍 Spring web mvc和Struts2都属于表现层的框架,它是Spri...
    七弦桐语阅读 13,957评论 2 38
  • 1、Spring MVC请求流程 (1)初始化:(对DispatcherServlet和ContextLoderL...
    拾壹北阅读 5,941评论 0 12
  • Spring MVC一、什么是 Spring MVCSpring MVC 属于 SpringFrameWork 的...
    任任任任师艳阅读 8,691评论 0 32
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,445评论 11 349
  • Spring mvc 框架 DispatcherServlet前端控制器 ---- 整个流程控制的中心,由它调用其...
    蕊er阅读 3,971评论 0 0