Verwenden von Spring Validator außerhalb des Kontextes von Spring MVC

8

Ich habe Validatoren mit Hintergrundobjekten und Annotationen in Spring MVC (@Validate) verwendet. Es hat gut funktioniert.

Nun versuche ich genau zu verstehen, wie es mit dem Spring-Handbuch funktioniert, indem ich mein eigenes Validate implementiere. Ich bin mir nicht sicher, wie ich meinen Validator "benutzen" soll.

Mein Validator:

%Vor%

Die Shape-Klasse, die ich überprüfen möchte:

%Vor%

Hauptmethode:

%Vor%

Da Fehler nur eine Schnittstelle ist, kann ich sie nicht wirklich wie eine gewöhnliche Klasse instanziieren. Wie verwende ich meinen Validator, um zu bestätigen, dass meine Form gültig oder ungültig ist?

Nebenbei bemerkt sollte diese Form ungültig sein, da ihr ein x und ein y fehlt.

    
Harry 07.03.2012, 19:04
quelle

1 Antwort

19

Warum benutzen Sie nicht die Implementierung, die spring bietet org.springframework.validation.MapBindingResult ?

Sie können:

%Vor%

Dies wird alles ausdrucken, was in den Fehlermeldungen ist.

Viel Glück

    
sinisa229 mihajlovski 08.03.2012, 08:39
quelle

Tags und Links