WEB/Spring

Validation

hwahaha 2024. 2. 22. 20:40

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

 

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