我开始使用Lombok库,但我无法弄清使用with和builder的区别。
@Builder
@Wither
public class Sample {
private int x;
private int y;
}
现在我有两种方式可以创建一个对象:
Sample s = new Sample().builder()
.x(10)
.y(15)
.build();
或者
Sample s = new Sample()
.withx(10)
.withy(10);
这两者有什么区别?我应该使用哪一个?
Sample s = new Sample().withX(10).withY(15);
- BitfulByte