SpringMVC入门(一)Dispatcher
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相关推荐
- SpringMVC入门(二)—— 参数的传递、Controller方法返回值、json数据交互、异常处理、图片上传、拦截器
SpringMVC入门(二)-- 参数的传递.Controller方法返回值.json数据交互.异常处理.图片上传.拦截器 参考文章: (1)SpringMVC入门(二)-- 参数的传递.Contro ...
- java mvc 菜鸟_【java框架】SpringMVC(1)--SpringMVC入门
1. SpringMVC框架认识 Spring MVC是一个基于MVC模式的Web框架,SpringMVC作为Spring中的一个模块,它与Spring能够无缝集成,主要用于解决企业Web开发中常见的 ...
- SpringMVC入门笔记
SpringMVC入门笔记 1. 简介 Spring MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架 ,是Spring系开源项目中的一个,和IoC配合使用.通过 ...
- SpringMVC 入门教程
SpringMVC 入门教程 1.参考资料 2020年IDEA版黑马Java就业班-进阶篇(Mybatis.Spring.SpringMVC.Maven.springboot和项目等等 项目地址:On ...
- JavaWeb——springMVC入门程序
一.引言 从.NET阵地专向Java阵营,没学SSH,直接面向SpringMVC. 首先了解下基本概念: 核心架构的具体流程步骤如下: 1. 首先用户发送请求-->DispatcherServ ...
- 【java学习之路】(java框架)011.SpringMVC入门
SpringMVC入门 Spring集成web环境 ApplicationContext应用上下文获取方式 应用上下文对象是通过new ClasspathXmlApplicationContext(s ...
- SpringMVC 第一篇(SpringMVC入门小案例)
1.SpringMVC简介 SpringMVC 是一种基于 Java 实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,它和Struts2 都属于表现层的框架,属于 Spring Frame ...
- SpringMVC - 入门
1 SpringMVC 概述 1.1 三层架构 表现层:负责数据展示 业务层:负责业务处理 数据层:负责从数据库中获取数据 1.2 MVC 简介 MVC(Model View Controller): ...
- SpringMVC 入门
SpringMVC执行流程:mark SpringMVC 入门学习的源代码参考我的GitHub:GitHub HTTP Status 405 - JSPs only permit GET POST o ...
- ijidea搭建springMVC入门程序,配置TomCat
ijidea搭建springMVC入门程序,适用于超级新手.保姆教程 1. 2. 3. 4.输入可以更快创建项目,不需要去下载 archetypeCatalog internal 5.此时的目录结构: ...
最新文章
- 伍六七带你学算法——栈的使用
- 大数据虚拟化:VMware正在虚拟化Hadoop
- pku1985 Cow Marathon
- 5.创建表,使用alter进行表信息的增删改,Oracle回收站,集合运算
- jodconverter水印java,OpenOffice实现Office转Pdf(支持自定义添加水印、页眉、页脚)
- 得到本机或者网络上共享打印机的状态和打印任务
- python3.7.2安装pywifi_在Win10中安装pywifi包
- java测试字符串的编码_Java字符串测验
- “百度贴吧之父”俞军:百度最大的问题是缺少竞争
- 智鼎逻辑推理题及答案_校园招聘在线测试笔试题型的种类和解题技巧
- OCX控件安装过程中遇到的问题及解决方法
- JK触发器波形图分析
- 第一章:基本概念(博弈论、纳什均衡、维克瑞拍卖、POA、赞助搜索拍卖)
- 教程 | 10分钟入门简笔画(哆啦A梦篇)
- 甲骨文服务器一键修改root密码
- 数据仓库中数据质量评价标准
- 电磁波以及常见电磁波波谱
- 无线网络测试服务器,无线网络测试方案.doc
- Filecoin主网离正式上线还有多远?go-filecoin、lotus已正式互通
- An Illustrated Guide to SSH Agent Forwarding
热门文章
- python回溯算法全排列_从全排列看回溯算法
- 华为模拟器ensp与真实机器连接使用的配置内容一
- 项目搭建 windows_08. SpringCloud实战项目-配置Git
- 基于京东家电商品知识图谱的自动问答系统(二) -- IDEA搭建开发环境
- 手机qq和电脑qq怎么同步消息_怎么在QQ上把自己电脑上的文件传到QQ上??
- 接口自动化测试框架实例教程
- IT书籍汇总下载(python_c++_java_android_网络安全)等-持续更新
- Best quotes from The Vampire Diary(《吸血鬼日记》经典台词)
- 借Java EE守护者联盟之力拯救Java EE
- java服务器客户端程序在联机运行时被防火墙拦截