Spring validator1 Spring Validation 특정 String만 받도록 검증 하기 Request 시 String 필드가 특정 String만 받도록 검증하려고 할 때 다음과 같이 구현 @EnumValidator라는 Custom Annotation을 만들어서 target Enum에서 정의한 값들만 해당 필드에 받을 수 있도록 검증 EnumValidator (Annotation) @Documented @Constraint(validatedBy = EnumValidatorImpl.class) @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.FIELD) @NotNull(message = "Value cannot be null") @ReportAsSingleViolation public @interface EnumValidator { Class.. 2023. 11. 9. 이전 1 다음