(一)工作原理
简单介绍
SpringMVC是一种基于Spring实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,使用了MVC的架构模式思想,将Web层进行指责解耦,并管理应用所需的生命周期,为简化日常开发,提供了很大便利。
准备工作
使用spring mvc需要两个jar包,配置如下:

spring mvc执行的流程


入门程序
1.web.xml配置前端控制器

2. 编写controller

3. 配置springConfig.xml文件

(二)spring mvc的核心类及注解
@Controller
使用此注解不需要再实现Controller接口。且可配置自动扫描的方式。
(有自动扫描的地方,都需要加上此句)

mvc中的dispacher的解析的相关配置。

Mvc配置可使用自动适配:

静态资源的处理:

也可在web.xml中拦截的时候,使用*.do,只拦截后缀为do的请求。

视图解析时,配置其视图的前缀与后缀:

@RequestMapping(value = “/hello”) 地址映射
以下映射访问地址为/hello/myfirst


其中method属性可以同时支持多种HTTP的请求方式
使用组合注解

可以简写为:@GetMapping(value="/myfirst")
本文深入解析SpringMVC框架的工作原理,从架构设计到核心类注解,再到执行流程,全面介绍了如何通过配置实现请求处理与视图展示,适合初学者与进阶开发者。
4137

被折叠的 条评论
为什么被折叠?



