我做了以下步骤:
- 将 Lombok 依赖添加到 pom.xml
- 将 Lombok 插件添加到 Intellij
- 在 Intellij 中启用注释处理
我可以在结构选项卡的 Intellij 中看到 getter、setter 和构造函数。
虽然没有任何语法错误。
但是当我尝试编译项目时,它给出了一个错误:
...new ActivityRatingList(userAccount.accountID, userAccount.name, userAccount.email, e.getTestSetActivityID(), grade.getGradeID(), grade.getGradeName(), e.getDateCreated(), raterAccount.name, e.getStatus(), organizationID)
Error:(392, 0) ajc: The constructor ActivityRatingList(int, String, String, Integer, int, String, Date, String, String, int) is undefined
以下是我想在其中使用 Lombok 的 java 类:
@AllArgsConstructor
@Getter
@Setter
public class ActivityRatingList {
private Integer accountID;
private String userName;
private String email;
private Integer activityID;
private Integer gradeID;
private String gradeName;
private Date testDate;
private String raterAccountName;
private String progressOfRating;
private Integer organizationID;
}
我需要做其他事情吗?