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.
你自己继承
javax.validation.ConstraintValidator
实现一个jsr-303
的注解不就行了, 简单的Set<String> set = new HashSet<>(list);
看list.size == set.size()
就可以了啊定义一个注解,把list转为set,如果set的zise小于list,说明有重复