Я хочу избежать нескольких конструкторов, поэтому я хочу использовать шаблон проектирования , используя библиотеку lombok , это может быть проще, поэтому я хочу аннотировать классContractDTO
с этой аннотацией библиотеки:
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Builder(toBuilder = true)
class ContractDTO {
private Integer id;
private String name;
private Integer acquirerId;
private Integer terminalId;
private String merchantId;
}
, тогда ваш код может быть:
...
.map(g -> new ContractDTO().toBuilder()
.name(g.getName())
.merchantName(g.getMerchantId())
.build()
)....
Но когда я пытаюсь скомпилировать код, я не могу найти символ [ОШИБКА]:Метод toBuilder ()
Возможно, мне нужно заранее сгенерировать код?