動態代理是什么?應用場景?


動態代理:在運行時,創建目標類,可以調用和擴展目標類的方法。

 

Java 中實現動態的方式:

  • JDK 中的動態代理 
  • Java類庫 CGLib

 

應用場景:

  • 統計每個 api 的請求耗時
  • 統一的日志輸出
  • 校驗被調用的 api 是否已經登錄和權限鑒定
  • Spring的 AOP 功能模塊就是采用動態代理的機制來實現切面編程


  

  

來一道刷了進BAT的面試題?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM