gpt4 book ai didi

java - 验证约束,DTO 中的可选字段?

转载 作者:太空宇宙 更新时间:2023-11-04 10:00:53 26 4
gpt4 key购买 nike

我有一个 DTO,其中有几个字段、用户名、密码和电子邮件,所有这些都是字符串。

我还有一个列表,我希望将其作为可选,这意味着它不必从表单中传递,并且可以留空。

这在前端应该是有效的:

{
"username":"user",
"email":"email@email.com",
"password": "123",
"hobbies":[ "Weightlifting", "Dancing"]
}

所以应该这样:

{
"username":"user",
"email":"email@email.com",
"password": "123"
}

javax.validation.constraints 中是否有 @OptionalField 注释或类似注释?

或者我唯一的选择是两个单独的 DTO?

最佳答案

这种情况下的解决方案是使该字段成为可选字段。例如,Optional<Set<Hobby>> hobbies;

关于java - 验证约束,DTO 中的可选字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53499772/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com