在 List<String 上添加@NotNull或模式约束>
2022-09-03 03:13:18
我们如何确保列表中的各个字符串不是空/空白或遵循特定模式
@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