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;
...
}
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 [b]bestimmten Position[/b] einer Validierung interpoliert wird Fehlermeldung beim Erstellen Ihrer eigenen benutzerdefinierten Validierungsanmerkung.
Wenn ich beispielsweise eine Validierungsfehlermeldung erhalte, die so aussieht:
[code]foo.bar.error=This value '{myValue}' is wrong.
[/code]
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]public class SomeClass {
@CustomAnnotation(message="{foo.bar.error}")
public MyObject myObject;
...
}
public class MyObject {
private String myValue;
...
}
[/code]