[Spring Boot] 서버 유효성 검사


[Spring Boot] 서버 유효성 검사

유효성검사(Valiadation) - 데이터 값의 유효성, 타당성 확인 - 보안 측면에서 UI, 서버에 모두 유효성 검사 필요 - VO(DTO) 클래스 멤버변수에 어노테이션을 적용하여 사용 - Import : javax.validation패키지 어노테이션 설명 적용 대상 @NotNull null 제외 String, Long, Integer 등 전부 검사 가능 @NotBlank null, 공백 허용 X String @NotEmpty null 허용 X String, Map, Array @Pattern 정규표현식에 맞는 문자열 정의 가능 String @Email email 형식 공백 통과 ※ 유효성 검사 적용 표현식 설명 클래스 명 hasErrors() 바인딩된 에러가 있으면 true Errors getFildErrors() 유효성 검사 실패 필드 목록 확인 Errors getField() 유효성 검사 실패 변수명 확인 FiledErros getDefaultMessage() 유효성 검사 ...


#SpringBoot #Valiadation #스프링부트 #유효성검사

원문링크 : [Spring Boot] 서버 유효성 검사