検索

ホームページ  >  に質問  >  本文

java - リスト内の重複コンテンツを検出するための検証アノテーションはありますか?

特定のインターフェイスでは、呼び出し元がリストを渡す必要があります。リスト内のオブジェクトの特定の文字列属性は繰り返すことができません。重複データがあるかどうかを迅速に判断するためのそのようなアノテーションはありますか?
休止状態の検証を検索しましたが、そのようなものは見つかりませんでした。この問題に一般的にどのように対処しますか? 多くの場所でそのような判断テストが必要な場合、公開ホイールをどのように記述するか。ありがとう。

为情所困为情所困2781日前667

全員に返信(2)返信します

  • 漂亮男人

    漂亮男人2017-05-17 10:05:54

    あなた自身がそれを継承することができますjavax.validation.ConstraintValidator实现一个jsr-303的注解不就行了, 简单的Set<String> set = new HashSet<>(list); list.size == set.size()

    返事
    0
  • 巴扎黑

    巴扎黑2017-05-17 10:05:54

    リストをセットに変換するためのアノテーションを定義します。セットのサイズがリストより小さい場合、それは重複があることを意味します

    返事
    0
  • キャンセル返事