Spring MVC

一、为什么使用Spring MVC

1.1 使用Servlet

1.设置访问路径/user/save,用于外部访问

2.继承HttpServlet,覆盖了doGet和doPost方法,其中doPost调用 doGet方法

3.在doGet方法中接收了请求参数,然后打印;设置响应数据为json格式,并将数据通过printWriter返回到前端页面

增删改查分别各创建了一个类

1.2 使用Spring MVC

 Spring MVC创建了一个类可以编写四个不同的方法,用来处理user的增删改查工作

 代码更加简洁

二、Spring MVC入门案例

三、Spring MVC工作原理

四、基于Rest风格的URL路径映射 

五、Spring MVC的数据绑定和响应

 5.1 简单参数绑定

5.2 POJO数据绑定

 5.3 自定义类型转换器

 5.4 数组数据绑定

 5.5 集合绑定

 5.6 复杂POJO数据绑定

5.6.1 数据为对象

 5.6.2 数据为列表

 5.6.3 数据为Map

 5.7 JSON数据绑定

 5.8 页面跳转

5.8.1 返回值为void的页面跳转

 5.8.2 返回型是String-不携带参数

 5.8.3 返回值是String-携带参数

 5.8.4 返回值为modelAndView类型

 前端通过EL表达式获取数据

 5.9 数据回写

5.9.1 普通字符串回写

 5.9.2 JSON数据的回写-对象数据转换为JSON数据的回写

  5.9.3 JSON数据的回写-集合数据转换为JSON数据的回写

 5.10 SpringBoot数据接收和响应

SpringBoot数据接收和响应icon-default.png?t=N7T8https://blog.csdn.net/weixin_49993963/article/details/133185787

六、异常处理

全局异常处理icon-default.png?t=N7T8https://blog.csdn.net/weixin_49993963/article/details/133185109

七、拦截器和过滤器

拦截器、过滤器、监听器icon-default.png?t=N7T8https://blog.csdn.net/weixin_49993963/article/details/133182177

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值