用Lombok注解class后发现class的boolean属性没有get方法


问题描述

今天有这么一段代码

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class PetWarPeriodAwardDetail implements Serializable {
    private static final long serialVersionUID = -2969071324145901335L;

    /**
     * 伤害等级:{@link PetWarRewardEnum#getScoreLevel()}
     */
    private int scoreLevel;

    /**
     * 奖励名称:{@link PetWarRewardEnum#getRewardName()}
     */
    private String rewardName;

    /**
     * 奖励能量数目:{@link PetWarRewardEnum#getRewardEnergyNum()}
     */
    private String rewardEnergyNum;

    /**
     * 是否已经领取了奖励
     */
    private boolean reward;
}

我需要调用这个类的getReward() ,但是一直找不到
在这里插入图片描述

原因

Java实体类中Boolean 类型的属相生成get方法时有些生成的是is而不是get。
在这里插入图片描述


文章作者: fFee-ops
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 fFee-ops !
评论
  目录