Adicionando restrições @NotNull ou Pattern na Lista <>
Como podemos garantir que as seqüências individuais dentro de uma lista não sejam nulas / em branco ou sigam um padrão específico
@NotNull
List<String> emailIds;
Eu também quero adicionar um padrão
@Pattern("\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b.")
mas eu posso viver sem ele. Mas eu definitivamente gostaria de ter uma restrição que verifique se alguma string dentro de uma lista é nula ou em branco. Além disso, como seria o esquema 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