定义: 避免将一个请求的发送者与接收者耦合在一起,让多个对象都有机会处理请求。将接收请求的对象连接成一条链,并且沿着这条链传递请求,直到有一个对象能够处理它为止 将请求的处理者组织成一条链,并让请求沿着链传递,由链上的处理者对请求进行相应的处理 客户端无须关心请求的处理细节以及请求的传递,只需将请求...
下面将结合Spring AOP知识,应用责任链设计模式,设计一个能够打印调用接口的参数、统计执行时间、执行次数的拦截器。 用到的知识点有: 框架:Spring Boot 设计模式:责任链设计模式 Spring AOP 反射 注解 项目结构: 示意图如下: 下面看下代码实现。 1、拦截器责任链的实现 (1)首先定义拦截器抽象:可以定义拦截器的顺序、...