Lombok和更改通用方法

问题描述 投票:0回答:1

是否可以更改lombok创建通用方法的方式?

例如,如果我希望二传手有类似的东西:

private String field1;

成为

public void setField1(String field1) {
// do something
this.field1 = field1;
}

public Object getField1() {
// do something
return this.field1;
}

默认没有//做某事

java setter getter lombok
1个回答
1
投票

您不能;这是故意的。您可以做的就是..编写方法。龙目岛会看到它,不会产生任何东西。例如,如果您的文件中有此文件:

@Value public class Example {
    String name;
    int count;

    public int getCount() {
        return Math.abs(count);
    }
}

lombok会生成getName方法(以return this.name;作为实现),但不会生成getCount方法;它已经在那里。

[以某种方式使lombok生成public String getField1()位和return this.field1;位,但没有可行的语法,但是让您编写一些代码在这两者之间插入。

注意:我是lombok项目的首席开发人员。

© www.soinside.com 2019 - 2024. All rights reserved.