動態代理:在運行時,創建目標類,可以調用和擴展目標類的方法。
Java 中實現動態的方式:
- JDK 中的動態代理
- Java類庫 CGLib
應用場景:
- 統計每個 api 的請求耗時
- 統一的日志輸出
- 校驗被調用的 api 是否已經登錄和權限鑒定
- Spring的 AOP 功能模塊就是采用動態代理的機制來實現切面編程
動態代理:在運行時,創建目標類,可以調用和擴展目標類的方法。
Java 中實現動態的方式:
應用場景:
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。