У меня есть два класса:
public class CustomerEntity {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
private String firstName;
private String lastName;
private String address;
private int age;
private LocalDateTime createdAt;
private LocalDateTime updatedAt;
}
и
public class CustomerDto {
private Long customerId;
private String firstName;
private String lastName;
private Optional<String> address;
private int age;
}
Проблема в том, что Mapstruct не распознает необязательную переменную "address".
У кого-нибудь есть идеи, как решить эту проблему и позволить Mapstruct map Необязательные поля?