| Anotation | 제약조건 |
|---|---|
| @NotNull | 해당 값이 null이 아닌지 검증함 |
| @Null | Null만 입력 가능 |
| @NotEmpty | 해당 값이 null이 아니고, 빈 스트링("") 아닌지 검증함(" "은 허용됨) |
| @NotBlank | 해당 값이 null이 아니고, 공백(""과 " " 모두 포함)이 아닌지 검증함 |
| @Size(min=,max=) | 해당 값이 주어진 값 사이에 해당하는지 검증함(String, Collection, Map, Array에도 적용 가능) |
| @AssertTrue) | 해당 값이 true인지 검증함 |
| @Min | 해당 값이 주어진 값보다 작지 않은지 검증함 |
| @Max | 해당 값이 주어진 값보다 크지 않은지 검증함 |
| @Pattern | 해당 값이 주어진 패턴과 일치하는지 검증함 |