标签: java cglib dynamic-proxy
我正在研究具体类的动态代理创建。由于java的普通Proxy类只对Interfaces有帮助,所以我选择了CGLIb 我正在使用具有MethodInterceptor的Enhancer类来拦截我的代理方法,并且我能够拦截所有方法调用但是静态方法。 有没有办法拦截使用CGLIb的静态方法调用?
答案 0 :(得分:1)
这是不可能的,cglib通过创建子类来检测类,其中所有方法都被覆盖以应用拦截逻辑。对于静态方法,这是不可能的,因为cglib不支持此。