sách gpt4 ăn đã đi

java - @Valid(javax.validation.Valid) 对于列表的类型是不递归的

In lại Tác giả: Walker 123 更新时间:2023-11-30 06:41:00 36 4
mua khóa gpt4 giày nike

Controller :

@RequestMapping(...)
public void foo(@Valid Parent p){
}
class Parent {
@NotNull // javax.validation.constraints.NotNull
chuỗi tên riêng tư;
List children;
}

class Child {
@KhôngNull
chuỗi tên riêng tư;
}

这会触发 @KhôngNull对于 Parent.name 但不检查 Child.name。如何让它触发。我试过 List<@Valid Child> children;还用 @Valid 注释子类注释,不起作用。请帮忙。

parent = { "name": null }失败。名称不能为空。

child = { "name": null }有效。

câu trả lời hay nhất

你试过这样吗:

class Parent {
@NotNull // javax.validation.constraints.NotNull
chuỗi tên riêng tư;

@Valid
List children;
}

关于java - @Valid(javax.validation.Valid) 对于列表的类型是不递归的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56579618/

36 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress