유효성 체크를 간결하게 해주는 javax.validation @어노테이션
| @NotEmpty | Null 체크 및 문자열의 경우 길이 0인지 체크 |
| @NotBlank | Null 체크 및 문자열의 경우 길이 0 및 빈 문자열(" ") 체크 |
| @Length(min=, max=) | 최소, 최대 길이 체크 |
| 이메일 형식 체크 | |
| @Max(숫자) | 지정 값보다 작아야 함 |
| @Min(숫자) | 지정 값보다 커야 함 |
| @Null | 값이 Null인지 체크 |
| @NotNull | 값이 Null이 아닌지 체크 |
@NotBlank
@Length(min=4, max=10)
private String name;
위 코드에서 name은
Null이 아니고 공백이 없어야한다.
최소 길이는 4, 최대 10까지 가능하다
'DEV Heart' 카테고리의 다른 글
| Object랑 T로 받았을떄 무슨 차이야? (2) | 2025.06.30 |
|---|---|
| Elastic search (0) | 2023.06.23 |
| 초간단 Spring 프로젝트 생성 + dependencies 추가 (0) | 2021.12.20 |
| [Spring Boot, JPA] 프로젝트 구조 controller, domain, service, web (0) | 2021.10.25 |
| URL Mapping / 경로 지정방식 (0) | 2021.10.08 |