Spring Boot | 유효성 검사 직접 만들기! (Custom Constraint)
기본적으로 제공되는 어노테이션 말고, 직접 만들어볼 수 있다. 1. 제약(Constraint) @interface 작성 여기서 message, groups, payload는 기본적으로 꼭 작성해주어야 하는 값이다. @Size(max = 10, message = "...", groups = {...}) 이런식으로 받아지는 값이라고 생각하면 쉬움 @Target({METHOD, FIELD, TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE}) @Retention(RUNTIME) @Constraint(validatedBy = SmsBytesSizeValidator.class) @Documented public @interface SmsBytesSize { String message() def..