2019独角兽企业重金招聘Python工程师标准>>>

配置spring mvc,首先第一步是在web的service中配置Dispatcher。Dispatcher调度器。顾名思义就是处理web的url请求的。配置Dispatcher的时候需要给他配置参数contextConfigLocation,对应配置pring mvc具体的配置文件。
```

<!-- 配置springMVC启动DispatcherServlete入口 -->

<servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:spring-mvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet>

<servlet-mapping> <servlet-name>springMVC</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> ``` 我们追寻着源码一路查看过去。这个配置文件是在什么时候被引用的呢。发现在DispatcherServlet的父类FrameworkServlet的createWebApplicationContext创建web上下文的方法中使用了。一路追寻,如下如图

最后调用的是HttpServletBean的init()方法。再看HttpServletBean类的父类是HttpServlet。着个时候明了了。在发起http请求的时候进行初始化的时候会先执行init()方法,这个时候读取配置文件中的viewResolver视图解析器,等初始化web上下文。

转载于:https://my.oschina.net/u/566297/blog/532980

SpringMVC入门(一)Dispatcher相关推荐

  1. SpringMVC入门(二)—— 参数的传递、Controller方法返回值、json数据交互、异常处理、图片上传、拦截器

    SpringMVC入门(二)-- 参数的传递.Controller方法返回值.json数据交互.异常处理.图片上传.拦截器 参考文章: (1)SpringMVC入门(二)-- 参数的传递.Contro ...

  2. java mvc 菜鸟_【java框架】SpringMVC(1)--SpringMVC入门

    1. SpringMVC框架认识 Spring MVC是一个基于MVC模式的Web框架,SpringMVC作为Spring中的一个模块,它与Spring能够无缝集成,主要用于解决企业Web开发中常见的 ...

  3. SpringMVC入门笔记

    SpringMVC入门笔记 1. 简介 Spring MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架 ,是Spring系开源项目中的一个,和IoC配合使用.通过 ...

  4. SpringMVC 入门教程

    SpringMVC 入门教程 1.参考资料 2020年IDEA版黑马Java就业班-进阶篇(Mybatis.Spring.SpringMVC.Maven.springboot和项目等等 项目地址:On ...

  5. JavaWeb——springMVC入门程序

    一.引言 从.NET阵地专向Java阵营,没学SSH,直接面向SpringMVC. 首先了解下基本概念: 核心架构的具体流程步骤如下: 1.  首先用户发送请求-->DispatcherServ ...

  6. 【java学习之路】(java框架)011.SpringMVC入门

    SpringMVC入门 Spring集成web环境 ApplicationContext应用上下文获取方式 应用上下文对象是通过new ClasspathXmlApplicationContext(s ...

  7. SpringMVC 第一篇(SpringMVC入门小案例)

    1.SpringMVC简介 SpringMVC 是一种基于 Java 实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,它和Struts2 都属于表现层的框架,属于 Spring Frame ...

  8. SpringMVC - 入门

    1 SpringMVC 概述 1.1 三层架构 表现层:负责数据展示 业务层:负责业务处理 数据层:负责从数据库中获取数据 1.2 MVC 简介 MVC(Model View Controller): ...

  9. SpringMVC 入门

    SpringMVC执行流程:mark SpringMVC 入门学习的源代码参考我的GitHub:GitHub HTTP Status 405 - JSPs only permit GET POST o ...

  10. ijidea搭建springMVC入门程序,配置TomCat

    ijidea搭建springMVC入门程序,适用于超级新手.保姆教程 1. 2. 3. 4.输入可以更快创建项目,不需要去下载 archetypeCatalog internal 5.此时的目录结构: ...

最新文章

  1. 伍六七带你学算法——栈的使用
  2. 大数据虚拟化:VMware正在虚拟化Hadoop
  3. pku1985 Cow Marathon
  4. 5.创建表,使用alter进行表信息的增删改,Oracle回收站,集合运算
  5. jodconverter水印java,OpenOffice实现Office转Pdf(支持自定义添加水印、页眉、页脚)
  6. 得到本机或者网络上共享打印机的状态和打印任务
  7. python3.7.2安装pywifi_在Win10中安装pywifi包
  8. java测试字符串的编码_Java字符串测验
  9. “百度贴吧之父”俞军:百度最大的问题是缺少竞争
  10. 智鼎逻辑推理题及答案_校园招聘在线测试笔试题型的种类和解题技巧
  11. OCX控件安装过程中遇到的问题及解决方法
  12. JK触发器波形图分析
  13. 第一章:基本概念(博弈论、纳什均衡、维克瑞拍卖、POA、赞助搜索拍卖)
  14. 教程 | 10分钟入门简笔画(哆啦A梦篇)
  15. 甲骨文服务器一键修改root密码
  16. 数据仓库中数据质量评价标准
  17. 电磁波以及常见电磁波波谱
  18. 无线网络测试服务器,无线网络测试方案.doc
  19. Filecoin主网离正式上线还有多远?go-filecoin、lotus已正式互通
  20. An Illustrated Guide to SSH Agent Forwarding

热门文章

  1. python回溯算法全排列_从全排列看回溯算法
  2. 华为模拟器ensp与真实机器连接使用的配置内容一
  3. 项目搭建 windows_08. SpringCloud实战项目-配置Git
  4. 基于京东家电商品知识图谱的自动问答系统(二) -- IDEA搭建开发环境
  5. 手机qq和电脑qq怎么同步消息_怎么在QQ上把自己电脑上的文件传到QQ上??
  6. 接口自动化测试框架实例教程
  7. IT书籍汇总下载(python_c++_java_android_网络安全)等-持续更新
  8. Best quotes from The Vampire Diary(《吸血鬼日记》经典台词)
  9. 借Java EE守护者联盟之力拯救Java EE
  10. java服务器客户端程序在联机运行时被防火墙拦截