首页 > 解决方案 > Lombok + spring boot java 8:在使用lombok builder注释的类中处理列表创建和更新

问题描述

龙目岛版本:1.18.6

我的用例是在运行时将接收到的对象列表添加到类变量列表中,该对象具有@Builder 注释,如下例中定义:

@Getter
@Builder
public class Source {

@Singular("multiple")
private List<MultipleSource> multiple;
}

从 DAO 类中,我将收到多个值的列表,我有兴趣将其映射到 Source 中的多个列表变量:

 Source(Source.builder().multiple().build());

当我尝试使用它创建一个列表new并将其发送给构建器时,它会按预期编译失败。

如何创建或映射接收到的列表到类变量列表?

标签: javalombok

解决方案


推荐阅读