我有这个:
<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-Space。
您需要在您的Eclipse中安装lombok插件:
java -jar lombok-1.18.12.jar
您可能需要将其添加到插件中才能在Eclipse中实现。共享链接将对您的设置有所帮助,
您需要从https://projectlombok.org/download下载jar或使用从您的maven版本下载的jar。
如果是Windows,请按照以下步骤在您的项目中使用Lombok。
1。在终端中执行命令:java -jar lombok.jar
2。此命令将打开窗口,安装并退出安装程序,然后重新启动Eclipse。
如果您使用的是MacOS,请按照以下步骤在项目中使用Lombok。
1。将lombok.jar复制到Eclipse.app/Contents/MacOS目录。
2。将-javaagent:lombok.jar添加到Eclipse.app/Contents/Eclipse/eclipse.ini文件的末尾。
3。重新启动Eclipse并在项目属性中启用“注释处理”。