讀碼農翻身之CGLib動態代理方式

jdk原生動態代理方式 VS CGLib動態代理方式 誕生歷程: 1、需求:在運行時對一個類進行擴展,比如有個類叫HelloWorld,需要在運行時加點日誌輸出的代碼: 2、思路:java不能在運行時對一個類進行修改,那就只能動態生成一個新類。讓這個類作爲代理去加日誌。 3、問題:如下所示,生成的新類和原類沒有直接關係,那麼無法調用sayHello方法: 那麼就要讓這個動態生成的HelloWorl
相關文章
相關標籤/搜索