# java
小哇666
专注web/大数据
展开
-
CGLIB动态代理demo
CGLIB创建的代理类确实是目标类的一个子类。它通过字节码操作,动态生成一个继承自目标类的新类。这样,代理类就可以访问目标类的非final方法和protected及更低访问级别的成员变量,从而实现对这些方法的拦截和增强。:在生成的子类中,对于目标类中的每个非final方法,CGLIB都会生成一个方法拦截器(由用户自定义的MethodInterceptor实现),该拦截器定义了在调用原始方法前后需要执行的附加操作,即“增强”的逻辑。这包括但不限于日志记录、事务管理、权限检查等。原创 2024-05-18 12:51:54 · 200 阅读 · 0 评论 -
jdk动态代理
【代码】jdk动态代理。原创 2024-05-18 01:08:18 · 95 阅读 · 0 评论