一、为什么使用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数据接收和响应https://blog.csdn.net/weixin_49993963/article/details/133185787
六、异常处理
全局异常处理https://blog.csdn.net/weixin_49993963/article/details/133185109
七、拦截器和过滤器
拦截器、过滤器、监听器https://blog.csdn.net/weixin_49993963/article/details/133182177