IntelliJ IDEA 中使用 Lambok (注解無效問題的解決)


一,概述

Lambok可以說一個能很大提高開發效率的插件,只要在使用注解的方式就能實現很多常用的功能。如常用的@Data能在編譯階段自動生成toString方法,getter方法setter方法等。

二,問題

但我在剛開始在IDEA中使用它的時候,注解總是使用不了,經查閱資料后要如下設置才能使用。

三,解決

①添加Lombok插件以添加對IntelliJ的lombok支持:

  • 去 File > Settings > Plugins
  • 搜索 Lombok
  • 點擊 Install plugin
  • 重啟IntelliJ IDEA

②啟用注釋處理

Lombok通過APT使用注釋處理,因此,當編譯器調用它時,庫會根據原始注釋生成新的源文件。

但是,默認情況下不啟用注釋處理。

因此,我們要做的就是在我們的項目中啟用注釋處理。

我們需要轉到:File->Settings->Build, Execution, Deployment | Compiler | Annotation 

  • 選中啟用注釋處理 
  • 從項目類路徑選項中選擇獲取處理器

 

③然后在pom文件中添加依賴就可以使用了

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.20</version>
</dependency>

④注:

很多教程沒有第二步就能使用,但我這是在設置第二步后才能使用的,看個人情況吧ㄟ( ▔, ▔ )ㄏ


免責聲明!

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



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