Bean Validation, früher nur "JSR-303" genannt, ist ein auf Annotationen basierendes Validierungsframework für Javabean-Eigenschaften und Parameter beliebiger Methoden. Hibernate Validator ist die Referenzimplementierung und die am weitesten verbreitete.
Es gibt zwei Probleme:
1.Sping / MVC verwenden Sie den Ruhezustand validator, Custom validater wie Nachrichten angezeigt werden?
wie: Feldüberprüfung mit Hibernate Validator (JSR 303)
%Vor%
Wie zeige ich die Nachricht in jsp mit der R...
Ich versuche derzeit, eine benutzerdefinierte Validierungsnachricht mithilfe der Bean-Validierung bereitzustellen.
Derzeit wird die Version 3.1.4 von Spring mvc verwendet, um die Apache-Bean zu validieren.
In meiner Bean spezifiziere ich:...
In meiner letzten Arbeit habe ich Spring-Data-jpa verwendet, um die bereitgestellten Repositories zu nutzen.
Wenn es um Integrationstests ging, kann ich den Spring-Kontext zum Testen nicht konfigurieren und als Ergebnis funktioniert die Bean-Val...
Zunächst möchte ich erklären, dass ich Spring MVC 3.1.1 und Hibernate-Validierung 4.2.0 verwende. Ich verwende Validierungsannotationen für verschiedene Formulare in meiner Spring-Anwendung. Da meine Anwendung lokalisiert werden muss, habe ich e...
Ich habe einen benutzerdefinierten Bean-Validator, der prüft, ob ein bestimmtes Feld in einer Entität für einige Bedingungen eindeutig ist. Wenn die Validierung fehlschlägt, sollte die Nachricht ein Feld (z. B. die ID) der bereits existierenden...
Ich habe diese zusammengesetzte Constraint-Annotation (nur zur Veranschaulichung):
%Vor%
Und ich verwende es in Spring Controllers und Entity-Klassen.
Aber jetzt muss ich eine einzelne Zeichenfolge in einer Service-Methode überprüfen,...
Für einen Java-Code mit folgender Anmerkung:
%Vor%
Ergebnis gesetzt, wenn ich das Objekt für GET verwende:
%Vor%
oder
%Vor%
Gibt es einen Weg, so dass es zurückkehrt:
%Vor%
oder
%Vor%
stattdessen? In XML, mit dem Code, können...
Wie können JSR-303-Einschränkungen auf Klassenebene, die eine Feldüberprüfung von JSF durchführen und die daraus resultierenden Nachrichten in eine FacesMessage übersetzt und mit einer bestimmten JSF-Komponente basierend auf dem PropertyPath in...