Edit on GitHub << back to Annotations

# ExpressionValidator Annotation

This non-field level validator validates a supplied regular expression.

## Usage

The annotation must be applied at method level.

## Parameters

Parameter | Required | Default | Notes
--- | --- | --- | ---
message | yes |  | field error message
key | no |  | i18n key from language specific properties file.
messageParams | no |  | Additional params to be used to customize message - will be evaluated against the Value Stack
shortCircuit | no | false | If this validator should be used as shortCircuit.
expression | yes |  | An OGNL expression that returns a boolean value.

## Examples

     @ExpressionValidator(message = "Default message", key = "i18n.key", shortCircuit = true, expression = "an OGNL expression" )