어노테이션1 EnumVaild Anotation 개요 Enum 의 대한 Request를 받는 DTO를 개발하던 중, Enum 대한 DTO를 어떤 자료형으로 받는게 맞을지 생각을 하다가, Enum.Class 에 저장되지 않은 값이 들어왔을 때에는 어떻게 처리하면 좋을 지에 대해 의문이 들었다. 그러하여 만든 것이 Enum 에 대한 Vaildation 검사를 수행하는 Anotation 이였다. @Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) @Constraint(validatedBy = EnumValidator.class) public @interface EnumValid { String message() default "올바른 값이 아닙니다."; Class[] groups() default.. 2023. 8. 1. 이전 1 다음