본문 바로가기

WEB/Spring

Validation

사용자로부터 입력받은 값을 검증하기 위해 사용하는 라이브러리

 

dependency 추가

implementation 'org.springframework.boot:spring-boot-starter-validation'

 

@Size 문자 길이 제한
@NotNull Null을 허용 X
@NotEmpty Null 또는 빈 문자열을 허용 X
@Past 과거 날짜만 입력 가능
@Future 미래 날짜만 입력 가능
@FutureOrPresent 미래 또는 오늘 날자만 입력 가능
@Max 최댓값 이하의 값만 입력할 수 있도록 제한
@Min 최솟값 이상의 값만 입력할 수 있돌고 제한
@Pattern 입력값을 정규식 패턴으로 검증

 

<참고>

https://wikidocs.net/book/7601

'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