So interpolieren Sie die ConstraintValidator-Nachricht in einer benutzerdefinierten ValidierungsanmerkungJava

Java-Forum
Guest
 So interpolieren Sie die ConstraintValidator-Nachricht in einer benutzerdefinierten Validierungsanmerkung

Post by Guest »

Ich habe einige Fragen und Antworten und Anleitungen (z. B. die Hibernate-Dokumentation) zur Arbeit mit dem ConstrainValidator von Hibernate gelesen, aber keiner davon erwähnt klar, wie ein Wert an einer bestimmten Position einer Validierung interpoliert wird Fehlermeldung beim Erstellen Ihrer eigenen benutzerdefinierten Validierungsanmerkung.
Wenn ich beispielsweise eine Validierungsfehlermeldung erhalte, die so aussieht:

Code: Select all

foo.bar.error=This value '{myValue}' is wrong.
Ich möchte die folgende Meldung erhalten, wenn die Validierung fehlschlägt:

Der Wert ist „irgendein falscher Wert“. falsch.

Die Validierung würde wie folgt verwendet werden:

Code: Select all

public class SomeClass {

@CustomAnnotation(message="{foo.bar.error}")
public MyObject myObject;

...

}

public class MyObject {
private String myValue;

...
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post