У меня есть DTO с парой полей, именем пользователя, паролем и адресом электронной почты. Все они являются строками.
У меня также есть список, который я хочу в качестве необязательного, то есть его не нужно передавать изформу и можно оставить пустым.
Это должно быть действительно с внешнего интерфейса:
{
"username":"user",
"email":"email@email.com",
"password": "123",
"hobbies":[ "Weightlifting", "Dancing"]
}
Так должно быть:
{
"username":"user",
"email":"email@email.com",
"password": "123"
}
Есть ли @Аннотация OptionalField или лайки в javax.validation.constraints?
Или это мой единственный вариант с двумя отдельными DTO?