文章詳情頁
java - 是否有判斷list里有重復內容的校驗注解?
瀏覽:115日期:2023-12-08 08:29:42
問題描述
某接口,要求調用者傳list過來,該list里的 對象中的 某個string屬性不能有重復,是否有這樣的注解,快速實現判斷有無重復數據?我找了一遍hibernate校驗,沒發現有這個東西。你們一般是如何處理這個問題的,要是很多地方都要做這樣的判斷檢驗,如何寫公共輪子的。謝謝。
問題解答
回答1:你自己繼承javax.validation.ConstraintValidator實現一個jsr-303的注解不就行了, 簡單的Set<String> set = new HashSet<>(list); 看list.size == set.size()就可以了啊
回答2:定義一個注解,把list轉為set,如果set的zise小于list,說明有重復
標簽:
java
相關文章:
1. mysql - redis和mongodb怎么結合2. html5和Flash對抗是什么情況?3. JSP頁面導入問題類文件放在WEB-INF / classes中的包中4. ddos - apache日志很多其它網址,什么情況?5. phpstudy 發現多個后門木馬,有人遇到過嗎?6. Thinkphp 下載地址找不到了?7. php自學從哪里開始?8. mysql刪除一個空數據庫報錯Table storage engine for ’proc’ doe9. nginx 504 Gateway Time-out 請問如何設置10. 老師 我是一個沒有學過php語言的準畢業生 我希望您能幫我一下
排行榜
