spring mvc 的拦截器类似于 rvlet 开发中的过滤器 filter,用于对处理器进行预处理和后处理。
将拦截器按一定的顺序联结成一条链,这条链称为拦截器链(interceptor chain)。在访问被拦截的方
法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。拦截器也是aop思想的具体实现。
自定义拦截器很简单,只有如下三步:
1.创建拦截器类 实现handlerinterceptor接口
2.配置拦截器
3.测试拦截器的拦截效果
创建拦截器类 实现handlerinterceptor接口
配置拦截器
测试拦截器的拦截效果\
同上,在编写一个myhandlerinterceptor2操ktv服务员管理制度作,测试执行顺序
系统中异常包括两类:预期异常和运行时异常runtimeexception,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试等手段减少运行时异常的发生。
系统的dao、rvice、controller出现都通过throws exception向上抛出,最后由springmvc前端控制器交
由异常处理器进行异常处理,如下图:
simplemappingexceptionresolver
实现spring 的异常处理接口handlerexcepionresolver
自定义自己 的异常处理器springmvc已经定义好了该类型转换器,在使用时可以根据项目情况进行相应异常与视图的映射配置
1.创建异常处理器类实现handlerexceptionresolver
2.配置异常处理器
3.编写异常页面
4.测试异常跳转
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注www.887551.com的更多内容!
本文发布于:2023-04-05 23:00:36,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/f312a8699af10d987ed939a3d258b350.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:详解Spring MVC的拦截器与异常处理机制.doc
本文 PDF 下载地址:详解Spring MVC的拦截器与异常处理机制.pdf
留言与评论(共有 0 条评论) |