我有一个 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?