유효성 검증
[Spring] 유효성 검증 - Validation
Validation이란? 로직을 처리하기 위해 필요한 데이터 ( 사용자 또는 다른 서버의 request 등 )의 값이 유효한지, 잘못된 데이터인지 확인하는 단계를 뜻합니다. 예를들어 이메일 데이터를 받을 때, 이메일의 형식이 일치하지 않는다면, 처리를 하지 못하기에 사전에 확인하고 검증합니다. Bean Validation Spring에서는 validation을 위해 Bean Validation 라이브러리를 제공합니다. Bean Validation은 유효성 검증에 대한 여러 에노테이션을 제공합니다. @NotNull null 불가 @NotEmpty null, “” 불가 @NotBlank null, “”. “ “ 불가 @Size 문자 길이 측정 @Max 최대값 @Min 최소값 @Positive 양수 @Nega..