Validation
Spring Boot Validation 라이브러리를 설치하면 사용자가 입력한 값을 검증할 수 있다.
- @Size : 문자 길이를 제한
- @NotNull : Null 불가
- @NotEmpty : Null 또는 빈 문자열("") 불가
- @Past : 과거 날짜만 입력 가능
- @Future : 미래 날짜만 입력 가능
- @FutureOrPresent : 미래 또는 오늘 날짜만 입력 가능
- @Max : 최댓값 이하의 값만 입력할 수 있도록 제한
- @Min : 최솟값 이상의 값만 입력할 수 있도록 제한
- @Pattern : 입력값을 정규식 패턴으로 검증
Spring Boot Validation 라이브러리 관련 참고 문서
https://beanvalidation.org/