jdk和cglib動態代理實現的區別

一、jdk動態代理生成的代理類和委託類實現了相同的接口;
二、cglib動態代理中生成的字節碼更加複雜,生成的代理類是委託類的子類,且不能處理被final關鍵字修飾的方法;
三、jdk採用反射機制調用委託類的方法,cglib採用相似索引的方式直接調用委託類方法;代理

代理模式索引

相關文章
相關標籤/搜索