사용자로부터 입력받은 값을 검증하기 위해 사용하는 라이브러리
dependency 추가
implementation 'org.springframework.boot:spring-boot-starter-validation'
@Size | 문자 길이 제한 |
@NotNull | Null을 허용 X |
@NotEmpty | Null 또는 빈 문자열을 허용 X |
@Past | 과거 날짜만 입력 가능 |
@Future | 미래 날짜만 입력 가능 |
@FutureOrPresent | 미래 또는 오늘 날자만 입력 가능 |
@Max | 최댓값 이하의 값만 입력할 수 있도록 제한 |
@Min | 최솟값 이상의 값만 입력할 수 있돌고 제한 |
@Pattern | 입력값을 정규식 패턴으로 검증 |
<참고>
'WEB > Spring' 카테고리의 다른 글
BCryptPasswordEncoder(비크립트패스워드인코더) (0) | 2024.02.24 |
---|---|
Paging 구현 (0) | 2024.02.24 |
DTO(Data Transfer Object) (0) | 2024.02.01 |
Entity에 테이블 맵핑 (0) | 2024.01.25 |
active profile 설정(인텔리제이 무료 버전 기준) (1) | 2023.12.28 |