假设我有一个 lombok 注释类
@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 文档中找不到这个。
原文由 Mustafa 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用
toBuilder
参数为实例提供toBuilder()
方法。从 文档中:
免责声明:我是一名龙目岛开发者。