看Arthas檔案,其中代碼熱更新功能很吸引人,用檔案的demo專案熱更新,沒有任何問題,
但是,用公司專案的代碼一試,mc編譯時報錯,

網上查了很多博客,有說在本地idea里編譯成class檔案再redefine的,但我在本地idea里直接右鍵compile的話也會報錯,便不了了之,
最終,偶爾間在一個論壇看到說lombok的注解造成了同樣的問題(@Data,@Getter@Setter等等),隨即檢查自己的代碼,原來@Slf4j也是lombok注解,
于是在idea里右鍵refactor->delombok->log,@Slf4j注解自動轉換成經典的 Logger log=....,將這個代碼檔案上傳到服務器,再mc編譯,果然成功,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/288771.html
標籤:其他
