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

发布时间 2023-11-23 09:59:34作者: 尐鱼儿

在不想添加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";
        }
 
    }