Heim > Fragen und Antworten > Hauptteil
Eine bestimmte Schnittstelle erfordert, dass der Aufrufer eine Liste eingibt. Ein bestimmtes Zeichenfolgenattribut im Objekt in der Liste kann nicht wiederholt werden. Gibt es eine solche Annotation, um schnell festzustellen, ob doppelte Daten vorhanden sind?
Ich habe nach einer Bestätigung für den Ruhezustand gesucht und sie nicht gefunden. Wie gehen Sie im Allgemeinen mit diesem Problem um? Wenn solche Urteilstests vielerorts erforderlich sind, wie schreibt man dann öffentliche Räder? Danke.
漂亮男人2017-05-17 10:05:54
你自己继承javax.validation.ConstraintValidator
实现一个jsr-303
的注解不就行了, 简单的Set<String> set = new HashSet<>(list);
看list.size == set.size()
就可以了啊