CGlib簡單介紹

原文鏈接

CGlib簡單介紹

CGlib概述:
cglib(
Code Generation Library)是一個強大的,高性能,高質量的Code生成類庫。它可以在運行期擴展Java類與實現Java接口。
cglib封裝了asm,可以在運行期動態生成新的class。
cglib用於AOP,jdk中的proxy必須基於接口,cglib卻沒有這個限制。

CGlib應用:
以一個實例在簡單介紹下cglib的應用。
我們模擬一個虛擬的場景,關於信息的管理。

1)原始需求是任何人可以操作信息的create,update,delete,query操作。
InfoManager.java--封裝對信息的操作

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章