티스토리 뷰
화면에서 전달받은 입력 값을 검증하려면 Spring Boot Validation 라이브러리가 필요하다.
(... 생략 ...)
dependencies {
(... 생략 ...)
implementation 'org.springframework.boot:spring-boot-starter-validation'
}
(... 생략 ...)
"Spring Boot Validation"을 설치하면 다음과 같은 애너테이션들을 사용하여 입력 값을 검증할 수 있다.
항목설명
| @Size | 문자 길이를 제한한다. |
| @NotNull | Null을 허용하지 않는다. |
| @NotEmpty | Null 또는 빈 문자열("")을 허용하지 않는다. |
| @Past | 과거 날짜만 가능 |
| @Future | 미래 날짜만 가능 |
| @FutureOrPresent | 미래 또는 오늘날짜만 가능 |
| @Max | 최대값 |
| @Min | 최소값 |
| @Pattern | 정규식으로 검증 |
보다 많은 기능은 다음의 URL을 참고하도록 하자.
'프로그래밍 > Spring' 카테고리의 다른 글
| 엔티티(Entity)란? (0) | 2022.06.20 |
|---|---|
| [타임리프] 페이징 기능 (0) | 2022.06.11 |
| 서비스가 필요한 이유 (0) | 2022.06.01 |
| 자주 사용하는 타임리프의 속성 (0) | 2022.05.28 |
| 스프링의 의존성 주입(Dependency Injection) 방식 3가지 (0) | 2022.05.28 |