아래의 검사와 일치 할 경우 에러를 발생
@NotEmpty – null 또는 공백 일 경우(String, Collection, Map, Array 사용가능)
@NotBlank – null 또는 공백 일 경우(String만 사용 가능)
@NotNull – null 일 경우
@AssertTrue / @AssertFalse – true 또는 false 일 경우
@Size – min(최소) max(최대) 크기를 벗어 날 경우 (String, Collection, Map, Array 사용 가능)
@Min – 최소 보다 작을 경우
@Max – 최대 보다 클 경우
@Email – 이메일 형식이 아닐 경우
@Positive / @PositiveOrZero – 양수 또는 0 부터 양수가 아닐 경우
@Negative / @NegativeOrZero – 음수 또는 0 부터 음수가 아닐 경우
@Past / @PastOrPresent – 과거 또는 현재를 포함해서 과거가 아닐 경우
@Future / @FutureOrPresent – 미래 또는 현재를 포함하여 미래가 아닐 경우
'개발 관련 기록과 정리 > Spring Boot' 카테고리의 다른 글
Redirect와 Forward의 사용법(Spring Boot 2.X) (0) | 2019.10.01 |
---|---|
스프링 부트(Spring boot) 유효성 검사(validation) 사용자(custom) 어노테이션(annotation) 생성 (0) | 2019.05.28 |