Добавление ограничений @NotNull или Pattern в список <String>
Как мы можем гарантировать, что отдельные строки внутри списка не являются нулевыми / пустыми или следуют определенному шаблону
@NotNull
List<String> emailIds;
Я также хочу добавить шаблон
@Pattern("\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b.")
но я могу жить без этого. Но я определенно хотел бы иметь ограничение, которое будет проверять, являются ли какие-либо строки в списке нулевыми или пустыми. Кроме того, как будет выглядеть схема Json
"ids": {
"description": "The ids associated with this.",
"type": "array",
"minItems": 1,
"items": {
"type": "string",
"required" :true }
}
"required" :true does not seem to do the job