Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置


一、Spirng MVC 简介


Spring MVC 通过一套 MVC 注解,让 POJO 成为处理请求的控制器,无需实现任何接口。在 数据绑定、视图解析、本地化处理及静态资源处理上都有不俗的表现。

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置

Spring MVC 处理请求的整体过程:

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置


二、配置 DispatcherServlet


1 配置 DispatcherServlet,截获特定的 URL 请求

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置


显式的指定 Web 层的 Spring 配置文件:

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置


2 探究 DispatcherServlet 的内部逻辑


Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置


三、一个简单的实例


Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置


1 编写处理请求的控制器(Controller)


Spring MVC 通过 @Controller 注解即可将一个 POJO 转化为处理请求的控制器,通过 @RequestMapping 为控制器指定处理哪些 URL 请求。

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置


2 编写视图对象


Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置


3 配置 Spring MVC 的配置文件


Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置


4 运行用户注册模块


Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置