一、問題簡述
這兩天在idea中引入過aspectJ相關的東西,用到了aspectJ的編譯器進行編譯時織入。
結果今天在編譯一個老項目時,(用到了lombok,lombok的idea插件會在javac編譯器進行編譯時,生成getter/setter等方法),報錯如下:
Error:ajc: The method getDestHost() is undefined
二、問題根源
網上搜索到一篇博客說:
感覺和自己的問題應該很像。於是照着下面的鏈接,將idea默認的編譯器改成了javac。問題fix。
https://blog.csdn.net/AlbenXie/article/details/70140171?utm_source=blogxgwz4
我這邊是直接照下圖改的: