jjzjj

java - 凋零 vs 生成器 Lombok 库

我已经开始使用Lombok库,但我无法弄清楚使用凋灵和构建器之间的区别。@Builder@WitherpublicclassSample{privateintx;privateinty;}现在我可以通过两种方式创建一个对象:Samples=newSample().builder().x(10).y(15).build();或Samples=newSample().withx(10).withy(10);两者有什么区别?我应该使用哪一个? 最佳答案 @Builder用于创建可变对象,@Wither用于不可变对象(immutable对象