Lombok:在 Eclipse IDE 中看不到 getter 和 setter(使用 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>

而这个类:

import lombok.Data;
@Data
public class SomeClass {
private String someField1;
private String someField2;

然后从另一个班级开始,我做:

SomeClass someClass = new SomeClass();

现在,当我进入EclipseIDE时,someClass.并按Ctrl-Space,我看不到Getters和Setters。 这就是龙目岛应该如何运作吗?对我来说,这是主要的用例。我想在我的 Getters 和 Setters 中使用 Ctrl-空格键。

你需要将龙目岛插件安装到你的 eclipse 中:

  • 从 https://projectlombok.org/下载罐
  • 将 lombok.jar 复制到根 Eclipse 文件夹中,然后运行以下命令

Java -jar lombok-1.18.12.jar

  • 这将打开一个小 UI,其中的位置 可以指定 Eclipse 安装。
  • 通常是日食 安装将自动找到,龙目岛可以安装 或更新。只需按安装/更新按钮并重新启动 集成开发地址

您可能需要将其添加到插件中才能在 Eclipse 中将其发布。分享一个对您的设置有帮助的链接,

使用 Eclipse 和 Intellij 设置 Lombok

你需要从 https://projectlombok.org/download 下载jar或使用从你的maven构建下载的jar。

如果是窗口,请按照以下步骤在您的项目中使用龙目岛。

1.在终端中执行命令:java -jar lombok.jar

2.此命令将打开窗口,安装并退出安装程序,然后重新启动 eclipse。

如果您使用的是 MacOS,请按照以下步骤在您的项目中使用 Lombok。

1.将龙目岛.jar复制到 Eclipse.app/Contents/MacOS 目录中。

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

3.重新启动 Eclipse 并在项目属性中启用"注释处理"。

最新更新