![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring MVC 温故日志
文章平均质量分 80
总结 Spring MVC 系统知识点。
jason559
这个作者很懒,什么都没留下…
展开
-
SSM(Spring + Spring MVC + Mybatis)整合
目录一、整合策略二、Mybatis 整合 Spring1、整合目标2、整合所需 Jar 分析3、整合后的 pom 坐标4、jdbc.properties5、Spring 配置文件1)applicationContext-dao.xml2)applicationContext-service.xml3)AccountMapper 接口4)AccountMapper.xml5)测试程序三、整合 Spring MVC1、整合思路2、引入 pom 坐标3、添加 Spring MVC 入⻔案例1)springmvc.原创 2022-04-09 12:00:00 · 199 阅读 · 0 评论 -
Spring MVC 源码刨析
目录一、刨析前准备1、前端控制器 DispatcherServlet 继承结构2、重要时机点分析1)Handler 方法的执行时机2)⻚面渲染时机(打断点并观察调用栈)3、Spring MVC 处理请求的流程4、DispatcherServlet 类中的方法 doDispatch 源码二、源码跟踪刨析1、核心步骤 getHandler 方法剖析2、核心步骤 getHandlerAdapter 方法剖析3、核心步骤 ha.handle 方法剖析1)入口2)根据断点,跟踪源码4、核心步骤 processDisp原创 2022-04-08 12:00:00 · 326 阅读 · 0 评论 -
Spring MVC 高级技术之异常处理和重定向 Flash 属性
目录1、在控制器中处理异常2、基于 Flash 属性的跨重定向请求数据传递1、在控制器中处理异常import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.ExceptionHandler;import org.springframework.web.servlet.ModelAndView;import javax.servlet.h原创 2022-04-07 12:00:00 · 200 阅读 · 0 评论 -
Spring MVC 高级技术之拦截器(Inteceptor)
目录一、监听器、过滤器和拦截器对比1、Servlet2、过滤器(Filter)3、监听器(Listener)4、拦截器(Interceptor)二、拦截器的执行流程三、多个拦截器的执行流程四、示例代码1、自定义 Spring MVC 拦截器2、注册 Spring MVC 拦截器一、监听器、过滤器和拦截器对比1、Servlet处理 Request 请求和 Response 响应。2、过滤器(Filter)对 Request 请求起到过滤的作用,作用在 Servlet 之前,如果配置为 /* 可以对所原创 2022-04-06 12:00:00 · 273 阅读 · 0 评论 -
Spring MVC 高级技术之文件上传(multipart)
目录1、所需 jar 包2、配置文件上传解析器3、前端 Form4、后台接收 Handler文件上传,即处理 multipart 形式的数据。原生 servlet 处理上传的文件数据的,springmvc 又是对 serlvet 的封装。1、所需 jar 包<!-- 文件上传所需 jar 坐标 --><dependency> <groupId>commons-fileupload</groupId> <artifactId>com原创 2022-04-05 12:00:00 · 392 阅读 · 0 评论 -
Spring MVC 与 Ajax Json 交互
目录一、Ajax Json 交互相关概念1、什么是交互?1)前端到后台2)后台到前端2、什么是 Json?3、@ResponseBody 注解二、在 Spring MVC 中使用 json 交互1、所需 jar 包2、前端 jsp ⻚面及 js 代码3、后台 Handler 方法一、Ajax Json 交互相关概念1、什么是交互?交互:两个方向。1)前端到后台前端 ajax 发送 json 格式字符串,后台直接接收为 pojo 参数,使用注解 @RequstBody。2)后台到前端后台直接返回原创 2022-04-05 12:00:00 · 346 阅读 · 0 评论 -
Spring MVC 与 Restful 风格
目录一、Restful 相关概念1、什么是 Restful?2、什么是 REST?3、Restful 的优点4、Restful 的特性1)资源(Resources)2)表现层(Representation)3)状态转化(State Transfer)5、Restful 的示例1)没有 rest 的话,原有的 url 设计:2)有了 rest ⻛格之后。3)锁定资源之后如何操作它呢?常规操作就是增删改查。6、URL7、Restful ⻛格 URL8、Restful ⻛格资源操作9、Restful ⻛格资源表述原创 2022-04-04 12:00:00 · 527 阅读 · 0 评论 -
Spring MVC 基础概念
目录一、MVC 体系结构1、MVC 三层架构1)表现层2)业务层3)持久层2、MVC 设计模式3、什么是 Spring MVC ?二、Spring Web MVC 工作流程1、开发过程2、Spring MVC 请求处理流程3、Spring MVC 九大组件1)HandlerMapping(处理器映射器)2)HandlerAdapter(处理器适配器)3)HandlerExceptionResolver4)ViewResolver5)RequestToViewNameTranslator6)LocaleRes原创 2022-04-03 13:08:04 · 1126 阅读 · 2 评论 -
Spring MVC 快速入门
目录一、简单框架搭建与应用1、导入依赖2、springmvc.xml 配置3、Controller 类4、web.xml 配置5、handler.jsp 页面6、maven 集成 tomcat 服务器二、请求参数绑定(Spring MVC 如何接收请求参数)1、请求参数绑定原理2、默认支持 Servlet API 作为方法参数3、绑定简单类型参数4、绑定 Pojo 类型参数5、绑定 Pojo 包装对象参数1)包装类型 QueryVo2)Handler 方法6、绑定日期类型参数(需要配置自定义类型转换器)1)原创 2022-04-03 11:57:36 · 278 阅读 · 0 评论