我已在项目中添加了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;
}
答案 0 :(得分:1)
您应该将其安装在STS中。请按照说明进行操作:
双击lombok.jar(可从here或maven存储库下载;它是同一jar)。这将启动Eclipse安装程序,该安装程序将找到Eclipse(以及上面列出的Eclipse变体),并提供将Lombok安装到这些Eclipse安装中的功能。相同的工具也可以卸载lombok:
您可以在eclipse的“关于”对话框中检查您的eclipse安装是否已启用lombok。龙目岛版本将在版权文本的末尾列出:
来源: https://projectlombok.org/setup/eclipse
希望有帮助。