Frage

Ich versuche, Validierung für Message-Payload hinzuzufügen (die json sind). Ich verwende Jackson Json Prozessor für die Datenbindung, die für mich ganz gut funktioniert, Bean-Methoden und gelegentliche Anmerkung mit oder zwei.

Aber darüber hinaus die Datenbindung, würde Ich mag deklarativ tatsächliche Werte prüfen: und zwar ziehe ich Anmerkungen über ein externes Schema (DRY-Prinzip, hielt Code & Einschränkungen vollständig in-sync). Und so bin ich für eine einfache Validierung Bibliothek suchen, dies zu tun.

Es sieht aus wie JSR-303 ziemlich Anmerkungen definiert ich für Deklarationsteil benötigen würde. Und es sieht aus wie Hibernate Validator eine Implementierung für aktuelle Prüfinstanz, die diese Anmerkungen verwendet. Aber Dokumentation deckt Anwendungsfall, wo es mit Hibernate verwendet wird, so bin ich nicht sicher, ob es außerhalb Hibernate selbst verwendet werden könnte. Da ich für den Dienst in Frage jeden Datenbankzugriff nicht tun, würde ich es vorziehen, nicht mit anderen Teilen von Hibernate.

Hat jemand dies getan oder haben gute Hinweise auf die Proben?

Alternativ, wenn jemand weiß, von einer weiteren guten JSR-303-Implementierung, die auch funktionieren würde.

War es hilfreich?

Lösung

Hibernate Validator kann an allen möglichen Schichten verwendet werden. Allerdings automatische Validierung wird nicht in Ihrem Fall geschehen. So haben Sie die Validierung programmatisch auszulösen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top