Spring MVC教程
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts 2(一般老项目使用)等。
教程软件版本说明:
- Spring MVC框架:spring-framework-5.0.2.RELEASE
- 开发工具:IntelliJ IDEA 2017
学习本课程要求:
- 掌握Java基础
- 掌握Servlet的常用操作
下载教程全部源码
GitHub地址:https://github.com/yiidiancom/springmvc
Spring MVC基础入门
- 什么是MVC
- 什么是SpringMVC
- Spring MVC 快速入门
- Spring MVC 执行流程分析
- Spring MVC 三大组件
- Spring MVC 核心源码分析
- @RequestMapping注解
Spring MVC请求参数封装
- Spring MVC 基本类型封装
- Spring MVC Post中文乱码
- @RequestParam注解
- Spring MVC Pojo参数封装
- Spring MVC 包装Pojo参数封装
- Spring MVC List集合参数封装
- Spring MVC Map集合参数封装
- Spring MVC 自定义类型转换
- Spring MVC 使用Servlet API
- @RequestHeader注解
- @CookieValue注解
Spring MVC RESTful风格开发
- Spring MVC 静态资源访问
- Model与ModelMap
- @ModelAttribute注解
- @SessionAttributes注解
- Spring MVC 控制器返回值
- Spring MVC JSON数据转换
- Spring MVC RESTful风格开发
- Spring MVC 文件上传
- Spring MVC 文件下载