摘要: 定义拦截器需要实现HandlerInterceptor接口,该接口中由三个方法:afterCompletion、postHandle、preHandle。 拦截器配置: 1、SpringMVC的拦截器是针对HandlerMapping进行拦截设置。 若在某个HandlerMapping中配置拦截,经 阅读全文
posted @ 2019-04-07 16:51 水痕灬 阅读(158) 评论(0) 推荐(0) 编辑
摘要: RESTful架构,REST即Representational State Transfer。表现层状态转换,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以得到越来越多网站的采用。 RESTful其实就是一个开发理念,是对http的很好诠释。 RESTful遵循的 阅读全文
posted @ 2019-04-07 16:45 水痕灬 阅读(153) 评论(0) 推荐(0) 编辑
摘要: SpringMVC进行Json交互: 客户端发送请求。若该请求K/V串是Json串时,这时会经过controller的参数绑定,进行Json数据的转换,转换时,在SpringMVC中,通过注解@RequestBody将Json串转成Java对象。@ResponseBody将Java对象转成Json串 阅读全文
posted @ 2019-04-07 16:30 水痕灬 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 系统中异常包含两种:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范化代码开发、测试手段减少运行时异常的发生。 系统的dao、service、controller出现异常都通过throws Exception向上抛出,最后由SpringMVC前 阅读全文
posted @ 2019-04-07 16:19 水痕灬 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 数据回显就是数据提交后,若出现错误,将刚才交替的数据回显到提交页面。 pojo数据回显方法: SpringMVC默认对pojo数据进行数据回显。pojo数据传入controller方法后,SpringMVC自动将pojo数据放到request域,key就是pojo类型(首字母小写) 当JSP页面赋值 阅读全文
posted @ 2019-04-07 15:56 水痕灬 阅读(155) 评论(0) 推荐(0) 编辑
摘要: SpringMVC使用Hibernate的校验框架validation(和Hibernate没有关系)。 页面提交请求的参数,请求到Controller方法中,使用validation进行校验。除去使用校验Jar包外,还需要在SpringMVC.xml中来配置validation校验器。 将校验器注 阅读全文
posted @ 2019-04-07 15:45 水痕灬 阅读(148) 评论(0) 推荐(0) 编辑
摘要: SpringMVC参数绑定过程:从客户端请求key/value的数据,经过参数绑定,将key/value的数据绑定管道controller方法的形参中。 在SpringMVC中,接收页面提交的数据时,通过方法形参来接收,而不是controller类定义成员变量来接收。 流程: 客户端请求key/va 阅读全文
posted @ 2019-04-07 15:23 水痕灬 阅读(161) 评论(0) 推荐(0) 编辑