@funthomas424242

How to SpEL Validation - Klassenweite und parameterübergreifende Constraints mit der Spring Expression Language.

. javamagazin, (2017)

Abstract

Der Artikel zeigt zunächst wie mit Standard Bean Validation Annotationen eine Validierung einzelner Attribute von Objekten erfolgen kann und benennt resultierende Nachteile. Als Ausweg wird eine Lösung von Attribut- und Parameterübergreifenden Constraints auf der Basis der Spring Expression Language gezeigt.

Description

1. Die Standardannotationen vom Bean Validation Framework arbeiten nicht Attribut- oder Parameterübergreifend. 2. Nutzereigene Constraints können erstellt werden um Attribut- oder Parameterübergreifend zu wirken. Es muss jedoch für jede Klasse auf welche das übergreifende Constraint angewendet werden soll eine Validator Klasse bereitgestellt werden. 3. Mit Hilfe der Spring Expression Language kann das Problem auf die Bereitstellung einer implementierten Validatorklasse reduziert werden.

Links and resources

Tags