어떤 데이터 (주로 사용자 또는 다른 서버의 request)의 값이 유효한지, 잘못된 내용이 있는지 확인하는 단계를 뜻한다.
🐾 예를들어 이메일 주소의 양식은 "email@email.com"의 양식어어야 하는데, 이 양식과 일치하지 않는 값이 들어온다면 해당 값의 저장을 막을 수 있다.
🐾 dto 클래스에 Validation 어노테이션 작성한다.
제목1 | 제목2 |
---|---|
@NotNull | null 불가 |
@NotEmpty | null, “” 불가 |
@NotBlank | null, “”. “ “ 불가 |
@Size | 문자 길이 측정 |
@Max | 최대값 |
@Min | 최소값 |
@Positive | 양수 |
@Negative | 음수 |
E-mail 형식 | |
@Pattern | 정규 표현식 |
implementation 'org.springframework.boot:spring-boot-starter-validation'