| 어노테이션 | 역할 및 설명 |
| @NotNull | 값이 null이 아닌지 검사합니다. |
| @NotBlank | 값이 null이 아니고, 빈 문자열이 아닌지 검사합니다. |
| @NotEmpty | 값이 null이 아니고, 빈 문자열 또는 빈 컬렉션이 아닌지 검사합니다. |
| @Size(min, max) | 값의 길이가 주어진 범위 내에 있는지 검사합니다. |
| @Min(value) | 값이 주어진 최솟값 이상인지 검사합니다. |
| @Max(value) | 값이 주어진 최댓값 이하인지 검사합니다. |
| @Pattern(regexp) | 값이 정규 표현식 패턴과 일치하는지 검사합니다. |
| @Email | 값이 유효한 이메일 주소 형식인지 검사합니다. |
| @AssertTrue | 값이 true인지 검사합니다. |
| @AssertFalse | 값이 false인지 검사합니다. |
| @DecimalMin(value) | 값이 주어진 최솟값 이상인지 검사합니다. (소수점 포함) |
| @DecimalMax(value) | 값이 주어진 최댓값 이하인지 검사합니다. (소수점 포함) |