使用lombok从现有对象构建对象

使用lombok从现有对象构建对象,第1张

使用lombok从现有对象构建对象

您可以使用

toBuilder
参数为实例提供
toBuilder()
方法。

@Builder(toBuilder=true)class Foo {   int x;   ...}Foo f0 = Foo.builder().build();Foo f1 = f0.toBuilder().x(42).build();

从文档中:

如果使用@Builder生成生成器以生成您自己的类的实例(除非将@Builder添加到不返回您自己的类型的方法中,否则通常是这种情况),您可以使用@Builder(toBuilder
= true)生成类中的一个实例方法,称为toBuilder(); 它创建一个新的构建器,该构建器以该实例的所有值开始。

免责声明:我是lombok开发人员。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5428287.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存