Spring MVC教程

Spring MVC图标Spring MVC 是一个由 Spring 提供、基于 MVC 设计模式的轻量级 Java Web 开发框架。

Spring MVC 的底层技术是 Servlet,它在本质上是对 Servlet 的封装和增强,目的是在保证运行速度的同时,让 Java Web 开发变得更加简单和高效,不再编写那些低层次的繁琐代码。

Spring MVC 具有以下几个特点:
  • Spring MVC 是 Spring 家族的原生产品,可以与 Spring 系列框架无缝对接;
  • Spring MVC 内部组件化程度高,支持热插拔,想使用什么功能,随时配置即可;
  • Spring MVC 性能卓著,适合现在的大型/超大型的互联网项目;
  • Spring MVC 能够与多种视图(View)技术集成,包括 JSP、Thymeleaf、Freemarker 等,开发人员可以根据自己的喜好来选择。
  • Spring MVC 是一个成熟、稳定、高效的 Web 框架,适用于企业级 Web 开发。

关于本教程

开始创作时间:2021-03-22

最后迭代时间:2023-05-05

当前版本:Version 3.0

字数统计:6.2W 字

版权证书:Version 1.0    Version 2.0    Version 3.0

教程目录:
1. MVC模式是什么
2. Spring MVC是什么
3. 第一个Spring MVC项目
4. Spring MVC工作流程
5. Spring MVC控制器与@RequestMapping注解
6. Spring MVC获取请求参数
7. Spring MVC域对象数据共享
8. Spring MVC视图和视图解析器
9. Spring MVC请求转发与重定向
10. RESTful(REST风格)
11. Spring MVC实现RESTful
12. Spring MVC类型转换器(Converter)
13. Spring MVC格式化器(Formatter)
14. Spring MVC HTTP消息转换器(HttpMessageConverter)
15. Spring MVC拦截器
16. Spring MVC异常处理
17. Spring MVC文件的上传与下载
18. Spring MVC注解配置
19. Spring MVC国际化