摘要: 转自: https://blog.csdn.net/cp026la/article/details/86495196 前言: 开发中异常的处理必不可少,常用的就是 throw 和 try catch,这样一个项目到最后会出现很多冗余的代码,使用全局异常处理避免过多冗余代码。 全局异常处理: 1、po 阅读全文
posted @ 2020-01-04 14:14 天际星痕 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 转自: https://blog.csdn.net/cp026la/article/details/86495659 扯淡: 刚开始写代码的时候对参数的校验要么不做、要么写很多类似 if( xx == null){ … }的语句,总想参数校验可以交给前端处理(很机智),服务端对参数的校验同样重要。 阅读全文
posted @ 2020-01-04 14:09 天际星痕 阅读(3934) 评论(0) 推荐(0) 编辑
摘要: 转自: https://blog.csdn.net/cp026la/article/details/86496788 扯淡: 复杂的业务逻辑中一个请求可能需要多次操作数据库,要保证一个Service 方法中多个 dao 的操作同时成功(失败),事务的配置就很重要了。 大概分三种情况: 1、分布式事务 阅读全文
posted @ 2020-01-04 14:00 天际星痕 阅读(3525) 评论(0) 推荐(0) 编辑
摘要: 转自: https://blog.csdn.net/cp026la/article/details/86501019 简介: 本章介绍拦截器、过滤器、切片对请求拦截的使用与区别,以及监听器在 springboot1.5 中的简单使用 过滤器、拦截器、切片拦截请求的对比: 相同点: 都可以对请求进行拦 阅读全文
posted @ 2020-01-04 13:52 天际星痕 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: 一、对比: 1.1 过滤器和拦截器的区别: ①拦截器是基于java的反射机制的,而过滤器是基于函数回调。 ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 ③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 ④拦截器可以访问action上下文、值栈里的对 阅读全文
posted @ 2020-01-04 11:11 天际星痕 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Java的监听器,也是系统级别的监听。监听器随web应用的启动而启动。Java的监听器在c/s模式里面经常用到,它会对特定的事件产生产生一个处理。监听在很多模式下用到,比如说观察者模式,就是一个使用监听器来实现的,在比如统计网站的在线人数。 1.1 监听器分类 1) 按监听的对象划分,可以 阅读全文
posted @ 2020-01-04 11:03 天际星痕 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 一、简介 java里的拦截器提供的是非系统级别的拦截,也就是说,就覆盖面来说,拦截器不如过滤器强大,但是更有针对性。 Java中的拦截器是基于Java反射机制实现的,更准确的划分,应该是基于JDK实现的动态代理。它依赖于具体的接口,在运行期间动态生成字节码。 拦截器是动态拦截Action调用的对象, 阅读全文
posted @ 2020-01-04 10:45 天际星痕 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 一、过滤器简介 过滤器filter依赖于servlet容器 所谓过滤器顾名思义是用来过滤的,Java的过滤器能够为我们提供系统级别的过滤,也就是说,能过滤所有的web请求, 这一点,是拦截器无法做到的。在Java Web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些 阅读全文
posted @ 2020-01-04 09:50 天际星痕 阅读(583) 评论(0) 推荐(0) 编辑