CGLIB簡單介紹
0
1、介紹
GLIB是一個功能強大,高性能的代碼生成包。它為沒有實現接口的類提供代理,為JDK的動態代理提供了很好的補充。
它底層使用字節碼處理框架ASM。其原理是,生產一個要代理類的子類,子類覆蓋要代理的類的所有不是final的方法。
它比使用java反射的JDK動態代理要快。通常情況下,你可以使用JDK的動態代理創建代理,當你要代理的類沒有實現接
口或者為了更好的性能,CGLIB是一個好的選擇。
2、官網
例子