Halo博客系統在IDEA運行時log報錯


運行別人項目(Halo博客系統)時候導入IDEA:Cannot resolve symbol 'log' 的解決方法

導入別人的項目時,log報錯,提示Cannot resolve symbol‘log’,網上查詢發現安裝lombok插件即可。以下是lombok插件的作用。

官方介紹如下:

Project Lombok makes java a spicier language by adding 'handlers' that know how to build and compile simple, boilerplate-free, not-quite-java code.

大致意思是Lombok通過增加一些“處理程序”,可以讓java變得簡潔、快速。

Lombok簡介:

Lombok能以簡單的注解形式來簡化java代碼,提高開發人員的開發效率。例如開發中經常需要寫的javabean,都需要花時間去添加相應的getter/setter,也許還要去寫構造器、equals等方法,而且需要維護,當屬性多時會出現大量的getter/setter方法,這些顯得很冗長也沒有太多技術含量,一旦修改屬性,就容易出現忘記修改對應方法的失誤。

Lombok能通過注解的方式,在編譯時自動為屬性生成構造器、getter/setter、equals、hashcode、toString方法。出現的神奇就是在源碼中沒有getter和setter方法,但是在編譯生成的字節碼文件中有getter和setter方法。這樣就省去了手動重建這些代碼的麻煩,使代碼看起來更簡潔些。

解決辦法:

1.1Ctrl+Alt+S打開Settings

搜索或者直接選擇Plugins,在Marketplace里面搜索Lombok安裝即可

安裝完成之后如圖所示

重新編譯一下,就可以運行項目了,log錯誤消失


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM