如何在Lombok中自定义方法名称

问题描述

有人知道如何在lombok中更改/自定义方法名称吗?

例如,我想将名称getContributionType()更改为getType()

    @Getter
    @Setter
    private String contributionType;

当我想获取贡献类型时,方法名称将为getContributionType()。但我想将其更改为:

    private String contributionType;

    public String getType() {
        return contributionType;
    }

    public void setType(final String type) {
        this.contributionType = type;
    }

解决方法

通常,您不能使用Lombok重命名这些方法。不过,您可以将其告知strip prefixes,尽管它不是为切掉整个单词而设计的,但它可能适用于您的情况:

rawurlencode()