簡體   English   中英

Lombok:在 Eclipse IDE(使用 Ctrl-Space)中看不到 getter 和 setter

[英]Lombok: Cannot see getters and setters in Eclipse IDE (with Ctrl-Space)

我有這個:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.3.0.RELEASE</version>
    <relativePath />
</parent>
...
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <optional>true</optional>
</dependency>

還有這個 class:

import lombok.Data;

@Data
public class SomeClass {

    private String someField1;
    private String someField2;

然后從另一個 class,我做:

SomeClass someClass = new SomeClass();

現在,當我進入 EclipseIDE 時, someClass. 然后按 Ctrl-Space,我看不到 Getter 和 Setter。 龍目島應該如何工作? 對我來說,這是主要的用例。 我想在我的 Getter 和 Setter 中使用 Ctrl-Space。

您需要將 lombok 插件安裝到 eclipse 中:

java -jar lombok-1.18.12.jar

  • 這將打開一個小 UI,其中可以指定 Eclipse 安裝的位置。
  • 通常會自動找到 Eclipse 安裝,並且可以安裝或更新 lombok。 只需按下安裝/更新按鈕並重新啟動 IDE

You would need to Download jar from https://projectlombok.org/download or use the jar which is downloaded from your maven build.

如果是 windows,請按照以下步驟在您的項目中使用 Lombok。

1.在終端執行命令:java -jar lombok.jar

2.該命令將打開window,安裝並退出安裝程序並重新啟動eclipse。

如果您使用的是 MacOS,請按照以下步驟在您的項目中使用 Lombok。

1.將lombok.jar復制到Eclipse.app/Contents/MacOS目錄下。

2.在Eclipse.app/Contents/Eclipse/eclipse.ini文件末尾添加-javaagent:lombok.jar。

3.重啟Eclipse並在項目屬性中啟用“注釋處理”。

您可能需要將它添加到插件中才能在 Eclipse 中得到它。 分享一個對您的設置有幫助的鏈接,

使用 Eclipse 和 Intellij 設置 Lombok

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM