Ivelin_1936

Email

Mar 30th, 2018
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.63 KB | None | 0 0
  1. package users.system.validators;
  2.  
  3. import org.springframework.stereotype.Component;
  4.  
  5. import javax.validation.Constraint;
  6. import javax.validation.Payload;
  7. import java.lang.annotation.ElementType;
  8. import java.lang.annotation.Retention;
  9. import java.lang.annotation.RetentionPolicy;
  10. import java.lang.annotation.Target;
  11.  
  12. @Component
  13. @Constraint(validatedBy = EmailValidator.class)
  14. @Target({ElementType.FIELD, ElementType.METHOD})
  15. @Retention(RetentionPolicy.RUNTIME)
  16. public @interface Email {
  17.  
  18.     String message() default "Invalid email!";
  19.  
  20.     Class<?>[] groups() default {};
  21.  
  22.     Class<? extends Payload>[] payload() default {};
  23. }
Advertisement
Add Comment
Please, Sign In to add comment