随笔分类 -  springmvc

摘要:一、异常处理 Spring MVC 通过 HandlerExceptionResolver 处理程序的异常,包括 Handler映射、数据绑定以及目标方法执行 时发生的异常。 SpringMVC 提供的 HandlerExceptionResolver 的实现类 1.1、HandlerExcepti 阅读全文
posted @ 2021-04-10 21:57 jingdy 编辑
摘要:一、自定义拦截器 spring MVC也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器可以实现HandlerInterceptor接口,或者可以继承HandlerInterceptorAdapter 适配器类 preHandle():这个方法在业务处理器处理请 阅读全文
posted @ 2021-04-02 23:01 jingdy 编辑
摘要:一、文件上传 Spring MVC 为文件上传提供了直接的支持,这种支持是通过即插即用的 MultipartResolver 实现的。 Spring 用 Jakarta Commons FileUpload 技术实现了一个 MultipartResolver 实现类:CommonsMultipart 阅读全文
posted @ 2021-04-02 23:00 jingdy 编辑
摘要:一、数据绑定流程 Spring MVC 通过反射机制对目标处理方法进行解析,将请 求消息绑定到处理方法的入参中。数据绑定的核心部件是 DataBinder 1、Spring MVC 主框架将 ServletRequest 对象及目标方法的入参实例传递给 WebDataBinderFactory 实例 阅读全文
posted @ 2021-04-02 22:58 jingdy 阅读(240) 评论(0) 推荐(0) 编辑
摘要:一、RESTRUL_CRUD_需求 1.1、显示所有员工信息 URI:emps 请求方式:GET 显示效果 1.2、添加操作-去往添加页面 显示添加页面: URI:emp 请求方式:GET 显示效果 1.3、添加操作-添加员工 添加员工信息: URI:emp 请求方式:POST 显示效果:完成添加, 阅读全文
posted @ 2021-03-16 16:40 jingdy 阅读(68) 评论(0) 推荐(0) 编辑
摘要:一、SpringMVC如何解析视图概述 不论控制器返回一个String、ModelAndView、View,都会转换为ModelAndView对象,由视图解析器解析视图,然后,进行页面的跳转。 视图解析源码分析:重要的两个接口 二、视图和视图解析器 请求处理方法执行完成后,最终返回一个 ModelA 阅读全文
posted @ 2021-01-07 11:02 jingdy 编辑
摘要:一、SpringMVC 输出模型数据概述 Spring MVC 提供了以下几种途径输出模型数据: ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据 Map 及 Model: 入参为org.springframework.ui.Model 阅读全文
posted @ 2021-01-07 10:11 jingdy 编辑
摘要:一、请求处理方法签名 Spring MVC 通过分析处理方法的签名(方法名+参数列表),HTTP请求信息绑定到处理方法的相应人参中。 Spring MVC 对控制器处理方法签名的限制是很宽松的,几乎可以按喜欢的任何方式对方法进行签名。 必要时可以对方法及方法入参标注相应的注解( @PathVaria 阅读全文
posted @ 2021-01-07 09:56 jingdy 编辑
摘要:参考资料: 理解本真的REST架构风格: http://kb.cnblogs.com/page/186516/ REST: http://www.infoq.com/cn/articles/rest-introduction 一、REST是什么? REST:即 Representational St 阅读全文
posted @ 2021-01-07 09:50 jingdy 阅读(87) 评论(0) 推荐(0) 编辑
摘要:SpringMVC使用@RequestMapping注解为控制器指定可以处理哪些 URL 请求。 在控制器的类定义及方法定义处都可标注 @RequestMapping。 标记在类上:提供初步的请求映射信息。相对于WEB应用的根目录。 标记在方法上:提供进一步的细分映射信息。相对于标记在类上的 URL 阅读全文
posted @ 2021-01-05 15:13 jingdy 编辑
摘要:一、SpringMVC 概述 支持 REST 风格的 URL 请求。 采用了松散耦合可插拔组件结构,比其他 MVC 框架更具扩展性和灵活性 二、SpringMVC是什么 一种轻量级的、基于MVC的Web层应用框架。偏前端而不是基于业务逻辑层。Spring框架的一个后续产品。 Spring框架结构图: 阅读全文
posted @ 2021-01-05 15:03 jingdy 编辑

点击右上角即可分享
微信分享提示