Hãy nói rằng tôi có một lớp được chú thích lombok như
@Builder
class Band {
String name;
String type;
}
Tôi biết tôi có thể làm:
Band rollingStones = Band.builder().name("Rolling Stones").type("Rock Band").build();
Có cách nào dễ dàng để tạo một đối tượng Foo bằng cách sử dụng đối tượng hiện có làm mẫu và thay đổi một trong các thuộc tính của nó không?
Cái gì đó như:
Band nirvana = Band.builder(rollingStones).name("Nirvana");
Tôi không thể tìm thấy điều này trong tài liệu lombok.
@Wither
, đó là hiệu quả hơn cho những thay đổi lĩnh vực duy nhất:Foo f1 = f0.withX(42)
.