Mongoosej.Blog.Software.Programming.Java.Framework.CodeGeneration.CGLIB
offical Github
CGLIB(Code Generation Library)详解
Create Proxies Dynamically Using CGLIB Library
cglib源码学习交流
CGLIB动态代理报错处理
Spring AOP 代理实现的两种方式: JDK动态代理 和 Cglib框架动态代理
- Enhancer不能够拦截final方法,例如Object.getClass()方法,这是由于Java final方法语义决定的。
- 基于同样的道理,Enhancer也不能对fianl类进行代理操作。这也是Hibernate为什么不能持久化final class的原因