是否可以更改lombok创建通用方法的方式?
例如,如果我希望二传手有类似的东西:
private String field1;
成为
public void setField1(String field1) {
// do something
this.field1 = field1;
}
public Object getField1() {
// do something
return this.field1;
}
默认没有//做某事
您不能;这是故意的。您可以做的就是..编写方法。龙目岛会看到它,不会产生任何东西。例如,如果您的文件中有此文件:
@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项目的首席开发人员。