enum valid
-
Enum 유효성 검사하기Spring 2021. 8. 23. 22:58
요약 - @Pattern과 enum은 같이 쓸 수 없다. - 커스텀어노테이션을 만들어서 @JsonCreator와 같이 사용해서 처리했다. 파라미터 검증중 @Valid + @Pattern 이용해서 enum을 검증하려고 했다. 예를들어 Y,N만 들어가는 enum 타입의 멤버필드에 A를 집어 넣으려고한다면??? 물론 데이터가 들어가진 않겠지만 에러코드가 상당히 이쁘지 않을 것이다. 아래 코드를 통해 처리했다. DTO import com.example.test.test.constant.YnCode; import javax.validation.constraints.Pattern; import lombok.Getter; import lombok.ToString; @Getter @ToString public clas..