【发布时间】:2021-11-25 06:15:57
【问题描述】:
我有密码
private static Validation<ConstraintViolation, List<Person>> validatePersonDetail(
List<PersonDetailRequest> personRequest) {
for (PersonRequest request:personRequest) {
if (isNull(request.getName())) {
return invalid(new ConstraintViolation("name", "name cannot be empty"));
}
..
// more validations
// build object
Person.builder().name(request.getName()).build();
}
return valid([PERSON_LIST]);
}
我想返回人员列表,但不确定如何使用 Vavr。我不能使用验证组合,因为它包含嵌套对象的嵌套验证
【问题讨论】: