8/21
·
TIL
뉴스피드 프로젝트@ValidPassword 오작동 문제문제 상황@Constraint(validatedBy = PasswordValidator.class)@Target({ElementType.FIELD})@Retention(RetentionPolicy.RUNTIME)public @interface ValidPassword { String message() default "비밀번호는 8~20자이며, 대소문자/숫자/특수문자를 최소 1글자씩 포함해야 합니다."; Class[] groups() default {}; Class[] payload() default {};}비밀번호 유효성 검증을 위한 커스텀 어노테이션 @ValidPassword와 검증을 수행할 PasswordValidator 클래스 정..