摘要: java中拦截器内部实际上是通过jdk动态代理实现的 拦截器一般至少有三个方法:before, around, after,用来处理拦截方法的前后逻辑,具体逻辑图如下: 1. 定义拦截器: 2. 在JDK动态代理中使用拦截器 定义一个动态代理类,组合进来拦截器,在invoke方法中实现拦截器逻辑 真 阅读全文
posted @ 2019-06-26 22:11 长亭古道随风 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: 1、java反射技术 2、动态代理 动态代理的意义在于生成一个占位,又称代理对象,来代理真实对象,从而控制真实对象访问 java中最常用的代理方式有 JDK, CGLIB, javassist, ASM等,常见前两种 主要有两个步骤: 1)代理对象与真实对象建立联系,生成代理对象 2)实现代理对象的 阅读全文
posted @ 2019-06-26 20:11 长亭古道随风 阅读(154) 评论(0) 推荐(0) 编辑