随笔分类 - Java / 动态代理
摘要:AOP的用途-动态代理 Spring提供约定,我们只需要使用约定就行了。 AOP最为典型的应用就是对数据库事务的管控。 在获取数据库事务连接、操控事务和释放数据库事务连接的过程中,都需要使用大量的try...catch...finally...语句进行操作,这显然存在大量重复的工作。是否可以替换这些
阅读全文
摘要:CGLIB(Code Generation Library)动态代理的实现原理基于字节码生成技术和继承机制,其核心在于运行时生成目标类的子类,通过方法重写实现代理逻辑。以下是具体实现原理和示例的详细说明: 一、核心实现机制 子类继承 CGLIB通过ASM框架在内存中生成目标类的子类,代理类继承目标类
阅读全文

浙公网安备 33010602011771号