@Email1 @Email 어노테이션을 컬렉션 프레임워크에 적용하기 @Email 어노테이션을 처리하는 EmailValidator 클래스는 AbstractEmailValidator 클래스를 상속받고 있습니다. 이 클래스는 ConstraintValidator 인터페이스를 구현하고 있습니다. AbstractEmailValidator가 구현하고 있는 인터페이스의 타겟은 CharSequence 즉, 단일 대상에 한해서만 검증을 수행하고 있습니다. 따라서 이메일 검증을 수행해야할 대상이 다수일 경우, 이메일 폼 검증을 수행해야 하지만, @Email 어노테이션을 사용하지 못하는 문제가 발생합니다. 이럴 때에는 별도의 Validator 클래스를 생성하면 됩니다. 해당 Validator가 수행하는 역할은 Collection에 저장되어 있는 각 CharSequence에 대해 기존의 Ema.. 2022. 10. 29. 이전 1 다음