文章
94
标签
89
分类
16
首页
归档
标签
分类
关于
虾壳
搜索
首页
归档
标签
分类
关于
SpringMVC
发表于
2023-10-01
|
更新于
2023-10-02
|
Java
Java教程
|
字数总计:
5
|
阅读时长:
1分钟
|
阅读量:
没有权限
文章作者:
虾壳
文章链接:
http://yagote.github.io/2023/10/01/springmvc/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来自
虾壳
!
教程
Java
Spring MVC
上一篇
MyBatis
下一篇
Spring5
相关推荐
2023-10-02
Dubbo旧
2024-02-24
Dubbo
2023-10-01
JSON和Ajax
目录
一、概述
1、什么是SpringMVC
2、开发步骤和实例
2.1 开发步骤
2.2 实例
3、使用Maven创建SpringMVC的方法
3.1 方法一
3.2 方法二
3.3 方法三
3.4 方法四
4、SpringMVC相关配置
4.1 pom.xml 中的坐标导入
4.2 在web.xml配置SpringMVC的前端控制器
4.3 创建spmvc.xml
二、SpringMVC的解析
1、SpringMVC组件解析
2、SpringMVC注解解析
2.1 @RequestMapping
2.2 mvc命名空间引入
2.3 组件扫描
3、SpringMVC的XML配置解析
三、SpringMVC的请求和响应
1、SpringMVC的数据响应
1.1 数据响应方式
1.2 页面跳转
1.3 写回数据
分割线
一、HelloWorld
1、SpringMVC相关配置
1.1 pom.xml 中的坐标导入
1.2 在web.xml配置SpringMVC的前端控制器
1.3 创建spmvc.xml
2、通过超链接跳转到指定页面
二、@RequestMapping注解
1、@RequestMapping注解的功能
2、@RequestMapping注解的位置
3、@RequestMapping注解的value属性
4、@RequestMapping注解的method属性
5、@RequestMapping注解的params属性(了解)
6、@RequestMapping注解的headers属性(了解)
7、SpringMVC支持ant风格的路径
8、SpringMVC支持路径中的占位符(重点)
三、SpringMVC获取请求参数
1、通过ServletAPI获取
2、通过控制器方法的形参获取请求参数
3、@RequestParam
4、@RequestHeader
5、@CookieValue
6、通过POJO获取请求参数
7、解决获取请求参数的乱码问题
四、域对象共享数据
1、使用ServletAPI向request域对象共享数据
2、使用ModelAndView向request域对象共享数据
3、使用Model向request域对象共享数据
4、使用map向request域对象共享数据
5、使用ModelMap向request域对象共享数据
6、Model、ModelMap、Map的关系
7、向session域共享数据
8、向application域共享数据
五、SpringMVC的视图
1、ThymeleafView
2、转发视图
3、重定向视图
4、视图控制器view-controller
5、JSTLView的视图技术
六、RESTful
1、RESTful简介
2、RESTful的实现
3、HiddenHttpMethodFilter
3.1 注册HiddenHttpMethodFilter
3.2 例子
七、RESTful案例
1、准备工作
2、功能清单
3、具体功能
3.1 访问首页
3.2 查询所有员工数据
3.3 删除
3.4 跳转到添加数据页面
3.5 执行保存
3.6 跳转到更新数据页面
3.7 执行更新
4、主要代码
5、效果显示
八、HttpMessageConverter
1、注解@RequestBody
2、类型RequestEntity
3、注解@ResponseBody
4、SpringMVC处理json
5、SpringMVC处理ajax
6、@RestController注解
7、类型ResponseEntity
九、文件上传和下载
1、文件下载
2、文件上传
十、拦截器
1、拦截器的配置
2、拦截器的三个抽象方法
3、多个拦截器的执行顺序
十一、异常处理器
1、基于配置的异常处理
2、基于注解的异常处理
十二、注解配置SpringMVC
1、创建初始化类,代替web.xml
2、创建SpringConfig配置类,代替spring的配置文件
3、创建WebConfig配置类,代替SpringMVC的配置文件
4、进行测试
十三、SpringMVC执行流程
1、SpringMVC常用组件
2、DispatcherServlet初始化过程
2.1 初始化WebApplicationContext
2.2 创建WebApplicationContext
2.3 DispatcherServlet初始化策略
3、DispatcherServlet调用组件处理请求
3.1 processRequest()
3.2 doService()
3.3 doDispatch()
3.4 processDispatchResult()
4、SpringMVC的执行流程总结
搜索
数据库加载中