項目中用到lombok,idea會出現類似編譯報錯的紅色,但並不影響運行。所以爲了沒有類似警告,就在idea上安裝lombok插件。file-settings
安裝完成之後,按照提示重啓idea,問題解決。
lombok簡介:
Lombok是可以在pojo,enum不用寫get,set,toString,equals,hashcode,Construct。
而是在編譯時幫助項目生成以上代碼。生成依據是lombok的註解
•Lombok不是通過字節碼改寫來實現的。
它主要是用編譯器內支持的annotation processing,直接操縱抽象語法樹(AST),根據需要添加新節點。
Lombok 不會影響程序的性能,它使用 javac 的插件機制在編譯階段生成訪問函數到 class 的字節碼裏,和我們直接寫沒有什麼區別。不會影響鏈接速度
lombok官網地址:https://projectlombok.org/