我用@Builder的龙目岛的项目,所以我认为有这样的例子:
@Builder
public class Client {
private @Getter @Setter Integer id;
private @Getter @Setter String name;
}
Run Code Online (Sandbox Code Playgroud)
这相当于:
public class Client {
private @Getter @Setter Integer id;
private @Getter @Setter String name;
public static class Builder {
private Integer id;
private String name;
private Builder() {
}
public Builder id(final Integer value) {
this.id = value;
return this;
}
public Builder name(final String value) {
this.name = value;
return this;
}
public Client build() {
return …Run Code Online (Sandbox Code Playgroud)