Home > Guides > Core Developers Guide > Annotations > Validation Annotation |
This annotation has been deprecated since 2.1 as its previous purpose, to define classes that support annotation validations, is no longer necessary.
The Validation annotation must be applied at Type level.
Parameter | Required | Default | Notes |
---|---|---|---|
validations | yes |
An Annotated Interface
An Annotated Class
When multiple methods are used to map different actions on the same class, and one of them is annotated with @Validations, those validators will be triggered for all the actions, unless they are annotated with @SkipValidation or validateAnnotatedMethodOnly is set to true in the "validation" interceptor, like:
<interceptor-ref name="validation"> <param name="validateAnnotatedMethodOnly">true</param> <param name="excludeMethods">input,back,cancel,browse</param> </interceptor-ref>