gpt4 book ai didi

java - 如何使用 lombok 生成标准访问器和流畅的访问器?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:04:44 25 4
gpt4 key购买 nike

我试过了。

@lombok.Getter
@lombok.Setter
@lombok.Accessors(chain = true, fluent = true)
private String prop;

并且 @Accessor 优先,getPropsetProp 不生成。

我怎样才能让它生成这个?

public String getProp() {
return prop;
}
public String prop() {
//return prop;
return getProp(); // wow factor
}
public void setProp(String prop) {
this.prop = prop;
}
public Some prop(String prop) {
//this.prop = prop;
setProp(prop); // wow factor, again
return this;
}

最佳答案

不幸的是,这是不可能的。您需要实现自己的 getter 和 setter,并添加 @Getter @Setter 和 @Accessors(fluent = true) 注释来实现此目的。

@Getter
@Setter
@Accessors(fluent = true)
public class SampleClass {
private int id;

public int getId() {
return id;
}

public void setId(int id) {
this.id = id;
}
}

结果你会得到这样的类:

public class SampleClass {
private int id;

public int getId() {
return id;
}

public void setId(int id) {
this.id = id;
}

public int id(){
return id;
}

public SampleClass id(int id){
this.id=id;
return this;
}
}

关于java - 如何使用 lombok 生成标准访问器和流畅的访问器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36564153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com