我有一個具有字符串列表的模型類。該列表可以是空的或者包含元素。如果它包含元素,那些元素不能爲空。舉個例子,假設我有一個名爲QuestionPaper的類,它有一個questionIds列表,每個列表都是一個字符串。Spring驗證非空元素的字符串列表
class QuestionPaper{
private List<String> questionIds;
....
}
該論文可以有零個或多個問題。但是,如果它有問題,id值不能是空字符串。我正在使用SpringBoot,Hibernate,JPA和Java編寫微服務。我如何做這個驗證。任何幫助表示讚賞。
例如,我們需要拒絕來自用戶的以下json輸入。
{ "examId": 1, "questionIds": [ "", " ", "10103" ] }
有沒有出實現這一目標的方式盒,或將我寫這一個自定義的驗證。
爲什麼你不拋出異常 – emotionlessbananas