我有一个具有字符串列表的模型类。该列表可以是空的或者包含元素。如果它包含元素,那些元素不能为空。举个例子,假设我有一个名为QuestionPaper的类,它有一个questionIds列表,每个列表都是一个字符串。Spring验证非空元素的字符串列表
class QuestionPaper{
private List<String> questionIds;
....
}
该论文可以有零个或多个问题。但是,如果它有问题,id值不能是空字符串。我正在使用SpringBoot,Hibernate,JPA和Java编写微服务。我如何做这个验证。任何帮助表示赞赏。
例如,我们需要拒绝来自用户的以下json输入。
{ "examId": 1, "questionIds": [ "", " ", "10103" ] }
有没有出实现这一目标的方式盒,或将我写这一个自定义的验证。
为什么你不抛出异常 – emotionlessbananas