@Size | 문자 길이 측정 | Int Type 불가 |
@NotNull | null 불가 | |
@NotEmpty | null, "" 불가 | |
@NotBlank | null, "", " " 불가 | |
@Past | 과거 날짜 | |
@PastOrPresent | 오늘이거나 과거 날짜 | |
@Future | 미래 날짜 | |
@FutureOrPresent | 오늘이거나 미래 날짜 | |
@Pattern | 정규식 적용 | |
@Max | 최대값 | |
@Min | 최소값 | |
@AssertTrue / False | 별도 Logic 적용 | |
@Valid | 해당 object validation 실행 |
참고