【发布时间】:2021-03-27 04:14:46
【问题描述】:
我有一个使用 Lombok 的 Java 项目(一个自动插入编辑器和构建工具的 Java 库)
@Getter
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(of = { "id" })
@ToString(of = { "id" })
public class DacContexte {
private Long id;
...
}
还有这个:
@Getter
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
public class DacContexteReturn extends DacContexte {
}
但是当我做构建器时:
return DacContexteReturn.builder()
.id(5L)
.build();
我收到了这个错误:
Required type: DacContexteReturn
Provided: DacContexte
【问题讨论】:
-
你可以试试在
DacContexteReturn中不使用@AllArgsConstructor这应该可以解决你的问题
标签: java inheritance lombok