1. 程式人生 > >JavaAgent實驗

JavaAgent實驗

agent使用場景:

當類載入時回撥某個方法,對類進行修改或者增強,又不影響類的程式碼。

具體場景:監控,熱部署,執行pojie程式

 

agent有點:程式碼侵入性小,下次不想要某個功能,就不加agent引數

 

agent缺點:只能在啟動的時候加入功能?

 

實驗原始碼:https://gitee.com/jinxin.70/javaagentparent

 

參考:

Java Agent除錯

 

其他資料:

一文帶你瞭解Java Agent

Java Agent的隔離實現以及解除安裝時一些坑

探祕-Java--熱部署二(Java-agent-premain)

探祕-Java-熱部署三(Java-agent-agentmain)