SpringMVC
SpringMVC笔记
喵先生呢
优秀的人哪都好,唯一的缺点是让人觉得自己是个垃圾。
展开
-
8.☆SpringMVC源码剖析其运行过程☆
文章目录探索SpringMVC的秘密`doDispatch()`方法确定当前请求的处理程序getHandler确定当前请求的处理程序适配器getHandlerAdapter实际调用处理程序小结附:`DispatcherServlet.properties`定义的Controller探索SpringMVC的秘密我们都知道在Springmvc中前端控制器,是执行的核心控制器,从继承关系上看其实DispatcherServlet就是一个servlet。这时候我们回顾一下DispatcherServlet是怎原创 2020-06-16 21:28:42 · 187 阅读 · 0 评论 -
7. SpringMVC之拦截器
文章目录SpringMVC之拦截器1. 拦截器概述2. 自定义拦截器流程3. 拦截器小结3.1 自定义拦截器3.2 单个拦截器中的三个方法3.3 多个拦截器的执行顺序4. Filter和拦截器4.1 什么时候用Filter什么时候用拦截器?4.2 拦截器与过滤器的区别`☆`SpringMVC之拦截器1. 拦截器概述注意拦截器和过滤器的区别:过滤器先执行,可以理解为拦截器是过滤器的升级版。SpringMVC有很多默认的拦截器我们使用SpringMVC的时候就使用了,如果我们想自定义拦截器可以原创 2020-06-01 14:48:14 · 131 阅读 · 0 评论 -
6. 剖析SpringMVC处理Json数据
文章目录SpringMVC处理JSON1. SpringMVC使用1.1 depentment_list.jsp1.2 SpringMVC.xml1.3 db.properties1.4 web.xml1.5 ☆控制层☆1.6 service层1.7 dao层1.8 实体类2. @RequestBody3. @ResponseBody4. `HttpEntity`5. `ResponseEntity `6. HttpMessageConverter`☆`SpringMVC处理JSONGson 谷歌原创 2020-06-01 14:45:26 · 277 阅读 · 0 评论 -
5. SpringMVC视图解析
文章目录SpringMVC视图解析过程1. 视图解析器2. 视图`☆`SpringMVC视图解析过程首先我们需要明白–不论控制器(就是我们使用@Controller注解标记的类)返回的是String,ModelAndView,View数据SpringMVC都会转换为ModelAndView对象,ModelAndView对象(包含了逻辑名和模型对象的视图)由视图解析器解析成视图对象,然后解析,进行页面的跳转。另外我们还需要知道两个接口ViewResolver即视图解析器的顶级接口View视图对象的原创 2020-06-01 14:37:18 · 331 阅读 · 0 评论 -
4. 剖析SpringMVC处理响应数据
文章目录SpringMVC处理响应数据1. Map 和 Model 以及 ModelMapMapModelModelMap2. ModelAndView对象3. SpringMVC中的重定向和转发`☆`SpringMVC处理响应数据几种途径输出模型数据:MapModelModelMapMadelAndView1. Map 和 Model 以及 ModelMapSpringMVC除过在方法上传入原生的request和session外还能怎么样把数据带给页面呢?可以在方法处传入Map原创 2020-05-31 13:56:55 · 144 阅读 · 0 评论 -
3. 剖析SpringMVC处理请求数据
文章目录SpringMVC处理请求数据1. @RequestParam注解2. @RequestHeader 注解(了解)3. @CookieValue 注解4. 使用POJO作为参数5. 使用Servlet原生API作为参数`☆`SpringMVC处理请求数据Spring MVC 通过分析处理方法的签名(方法名+ 参数列表),HTTP请 求信息绑定到处理方法的相应形参中。Spring MVC 对控制器处理方法签名的限制是很宽松的,几乎可以按喜欢的任何方式对方法进行签名。必要时可以对方原创 2020-05-30 23:39:18 · 128 阅读 · 0 评论 -
2. @RequestMapping注解
文章目录@RequestMapping注解1. value属性2. method属性3. params属性(了解)4. headers属性(了解)5. @RequestMapping支持**Ant**路径风格6. @RequestMapping映射请求占位符**PathVariable注解**`☆`@RequestMapping注解映射请求注解**@RequestMapping**—为控制器指定可以处理哪些 URL请求。在控制器的类和方法中都可以使用。标记在类上:提供初步的请求映射信息。相对于原创 2020-05-30 23:12:51 · 209 阅读 · 0 评论 -
1. SpringMVC概述
文章目录1. SpringMVC概述1.1 SpringMVC应用范围1.2 SpringMVC的使用1.3 SpringMVC需要的环境1.4 SpringMVC流程第一步:引入依赖第二步: 添加web.xml第三步:添加SpringMVC.xml第四步:创建入口页面index.jsp第五步:业务控制器第六步:成功的页面1.5 具体步骤`☆`1. SpringMVC概述一种轻量级的、基于MVC的Web层应用框架。偏前端而不是基于业务逻辑层,Spring框架的一个后续产品。是目前最主流的MVC 框架原创 2020-05-30 22:51:59 · 195 阅读 · 0 评论