Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package users.system.validators;
- import org.hibernate.validator.internal.constraintvalidators.hv.EmailValidator;
- import org.springframework.stereotype.Component;
- import javax.validation.Constraint;
- import javax.validation.Payload;
- import java.lang.annotation.ElementType;
- import java.lang.annotation.Retention;
- import java.lang.annotation.RetentionPolicy;
- import java.lang.annotation.Target;
- @Component
- @Constraint(validatedBy = EmailValidator.class)
- @Target({ElementType.FIELD, ElementType.METHOD})
- @Retention(RetentionPolicy.RUNTIME)
- public @interface Email {
- String message() default "Invalid email!";
- Class<?>[] groups() default {};
- Class<? extends Payload>[] payload() default {};
- }
Advertisement
Add Comment
Please, Sign In to add comment