lombok的@Data注解不想为某个字段生成getter/setter方法

在不想添加getter的实体类字段上添加@Getter(AccessLevel.NONE),setter同理

    /**
     * 通话时长
     */
    @Getter(AccessLevel.NONE)
    @TableField(exist = false)
    private String duration;

    public String getDuration(){
        try {
            Long dura = endTime.getTime() - startTime.getTime();
            return DateUtil.format(new Date(dura),"HH:mm:ss");
        }catch (Exception e){
            return "00:00:00";
        }

    }

 

你可能感兴趣的:(成神之路,lombok,Data注解,不想生成getter)