如何使用Lombok访问getter和setter方法?

时间:2019-01-03 07:49:26

标签: java annotations lombok

我已在项目中添加了Lombok maven存储库,并成功使用了Lombok批注。我尝试从另一个类访问setter和getter方法,但无法访问这些方法。我正在使用Spring Boot 2.1.1和STS。这是我的简单代码段。

@Entity
@Table(name = "role")
//@Data
@ToString
public class Role {

    @Id @GeneratedValue(strategy=GenerationType.AUTO)
    @Column(name="role_id")
    private int id;

    @Column(name="role")
    @Getter @Setter(AccessLevel.PUBLIC)
    private String role;        
}

1 个答案:

答案 0 :(得分:1)

您应该将其安装在STS中。请按照说明进行操作:

双击lombok.jar(可从here或maven存储库下载;它是同一jar)。这将启动Eclipse安装程序,该安装程序将找到Eclipse(以及上面列出的Eclipse变体),并提供将Lombok安装到这些Eclipse安装中的功能。相同的工具也可以卸载lombok:

enter image description here

您可以在eclipse的“关于”对话框中检查您的eclipse安装是否已启用lombok。龙目岛版本将在版权文本的末尾列出:

enter image description here

来源: https://projectlombok.org/setup/eclipse

希望有帮助。