Intellij IDEA 提示Cannot resolve symbol 'log' 的解決方法
阿新 • • 發佈:2019-02-13
今天匯入別人的專案時,發現log飄紅,提示Cannot resolve symbol‘log’,網上查詢發現安裝lombok外掛即可。以下是lombok外掛的作用。
專案中經常使用bean,entity等類,絕大部分資料類類中都需要get、set、toString、equals和hashCode方法,雖然eclipse和idea開發環境下都有自動生成的快捷方式,但自動生成這些程式碼後,如果bean中的屬性一旦有修改、刪除或增加時,需要重新生成或刪除get/set等方法,給程式碼維護增加負擔。而使用了lombok則不一樣,使用了lombok的註解(@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode或@Data)之後,就不需要編寫或生成get/set等方法,很大程度上減少了程式碼量,而且減少了程式碼維護的負擔。故強烈建議專案中使用lombok,去掉bean中get、set、toString、equals和hashCode等方法的程式碼。
1.線上安裝bomlok外掛
1.1Ctrl+Alt+S開啟Settings
搜尋或者直接選擇Plugins,之後點選Browse Repositories
1.2彈框中輸入lombok
選擇lombok Plugin外掛,右邊點選Install,等待安裝
1.3安裝之後提示重啟IDEA
點選Restart重啟即可
到此已經結束了。
如果你已經下載Lombok外掛到本地,也可以選擇本地安裝。
2.本地安裝bomlok外掛
2.1Ctrl+Alt+S開啟Settings
選擇Plugins,選擇右下角Install plugin from disk2.2選擇本地下載好的lombokjar包
之後Apply即可。