随笔分类 - java
java的语言相关知识
摘要:java中拦截器内部实际上是通过jdk动态代理实现的 拦截器一般至少有三个方法:before, around, after,用来处理拦截方法的前后逻辑,具体逻辑图如下: 1. 定义拦截器: 2. 在JDK动态代理中使用拦截器 定义一个动态代理类,组合进来拦截器,在invoke方法中实现拦截器逻辑 真
阅读全文
摘要:1、java反射技术 2、动态代理 动态代理的意义在于生成一个占位,又称代理对象,来代理真实对象,从而控制真实对象访问 java中最常用的代理方式有 JDK, CGLIB, javassist, ASM等,常见前两种 主要有两个步骤: 1)代理对象与真实对象建立联系,生成代理对象 2)实现代理对象的
阅读全文

浙公网安备 33010602011771号