다음과 같은 롬복 주석이 달린 클래스가 있다고 가정 해 보겠습니다.
@Builder
class Band {
String name;
String type;
}
나는 내가 할 수 있다는 것을 안다.
Band rollingStones = Band.builder().name("Rolling Stones").type("Rock Band").build();
기존 객체를 템플릿으로 사용하고 속성 중 하나를 변경하여 Foo의 객체를 생성하는 쉬운 방법이 있습니까?
다음과 같은 것 :
Band nirvana = Band.builder(rollingStones).name("Nirvana");
lombok 문서에서 이것을 찾을 수 없습니다.
@Wither
단일 필드 변경에 더 효율적인Foo f1 = f0.withX(42)
.