java動態新增方法的需求,可以使用java的功能進行處理,具體操作步驟參考如下
工具/原料javassistjava反射機制eclipse方法/步驟1
百度搜索“javassistmaven”選擇穩定的的版本
2
添加類包引用到
3
新增測試類TestA
4
新增單元測試,添加測試類的動態方法dnyIntroduce
5
通過java的反射機制,實例類對象,並調用其方法
6
測試結果,調用默認方法(introduce)及動態新增方法(dnyIntroduce)。若結果assertEquals通過則調用成功
總結1
1、通過javassist類包,動態添加新增方法;
2、使用java的反射動態調用新增方法;