[Spring] 커스텀 Validation 어노테이션 만들기
java나 hibernate에서 예외 검증을 위한 Validation(검증) 어노테이션들을 제공한다.아래는 자바에서 제공하는 검증 어노테이션들이다.많은 어노테이션들을 제공하지만 우리가 원하는 검증을 위한 어노테이션이 없을 수도 있다.이를 위해 커스텀 검증 어노테이션 만드는 법을 알아보자.특정 클래스에만 적용되는 커스텀 Validator 상황클라이언트 요청을 받을 때 시작 날짜, 종료 날짜를 받아 기간이 30일 내의 요청인지 확인하는 상황.커스텀 어노테이션 생성@Constraint(validatedBy = DateRangeValidator.class) // 필드 값을 검증할 검증 클래스를 지정@Target(ElementType.TYPE) // 어노테이션을 적용할 수 있는 위치 설정 (TYPE : 클래스에 ..