[Spring] Validation

지인·2023년 6월 26일
0

Spring

목록 보기
8/20

🐰 Validation (유효성 검증)

어떤 데이터 (주로 사용자 또는 다른 서버의 request)의 값이 유효한지, 잘못된 내용이 있는지 확인하는 단계를 뜻한다.

🐾 예를들어 이메일 주소의 양식은 "email@email.com"의 양식어어야 하는데, 이 양식과 일치하지 않는 값이 들어온다면 해당 값의 저장을 막을 수 있다.

🐾 dto 클래스에 Validation 어노테이션 작성한다.


Bean Validation

  • 간편하게 사용할 수 있는 여러 애너테이션을 제공 해준다.
제목1제목2
@NotNullnull 불가
@NotEmptynull, “” 불가
@NotBlanknull, “”. “ “ 불가
@Size문자 길이 측정
@Max최대값
@Min최소값
@Positive양수
@Negative음수
@EmailE-mail 형식
@Pattern정규 표현식

build.gradle : validation

implementation 'org.springframework.boot:spring-boot-starter-validation'
profile
열쩡

0개의 댓글