02 2023 档案

摘要:JDK动态代理是面向接口的。这是很多框架的基础。 JDK动态代理的原理是接口的实现, 所以接口一定要存在, 而且只能代理接口存在的方法. 首先动态代理类要实现InvocationHandler接口,该接口只有一个方法。 public Object invoke(Object proxy, Metho 阅读全文
posted @ 2023-02-15 15:20 远大光明 阅读(47) 评论(0) 推荐(0) 编辑
摘要:CGLIB动态代理是基于类继承的代理, 不能被继承的方法也不能被代理, 比如final, private修饰的方法. CGLIB中重要的两个概念: MethodInterceptor是方法拦截器, 代理类只需要实现该接口, 并实现intercept方法. intercept方法是代理真正调用的方法, 阅读全文
posted @ 2023-02-15 15:03 远大光明 阅读(41) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示