![](/img/trans.png)
[英]IDE does not show getters and setters generated by Lombok for a Jackson annotated class
[英]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
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 中得到它。 分享一個對您的設置有幫助的鏈接,
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.