springboot validation
Springboot MVC 파헤치기(11) Validation 동작과정
Springboot MVC 파헤치기(11) Validation 동작과정
2022.04.23Validation은 @ModelAttribute 혹은 @RequestBody의 ArgumentResolver가 동작한 후, 검증을 진행합니다. 밑에서 알아보겠습니다. ArgumentResolver의 자세한 동작과정은 아래 링크에서 확인 부탁드립니다. https://dingdingmin-back-end-developer.tistory.com/entry/Springboot-MVC-%ED%8C%8C%ED%97%A4%EC%B9%98%EA%B8%B08-ModelAttribute-RequestParam-PathVariable-%EB%8F%99%EC%9E%91-%EA%B3%BC%EC%A0%95 Springboot MVC 파헤치기(8) @ModelAttribute, @RequestParam, @PathVariable..
Springboot MVC 파헤치기(10) Validation 유효성 검증
Springboot MVC 파헤치기(10) Validation 유효성 검증
2022.04.201. Validation이란? 데이터 값의 유효성을 검증하는 것입니다. 유효성 검증에는 다양한 유형이 있습니다. ex) email형식, password설정 시 특수문자와 길이 지정, 숫자만 입력 가능 이러한 것들을 검증합니다. Controller내에서 하나씩 검증하는 것과 BindingResult, Bean Validation, RestController를 이용할 때 사용하는 ResponseEntityExceptionHandler에 대해서 하나씩 알아보겠습니다. 일단 사용되는 Dto(데이터 전송 목적 객체)와 Controller에 대해서 살펴보겠습니다. 1. UserDto 간단하게 email과 password, age를 입력받습니다. 여기서 조건은 1. email -> email 형식만, 공백 x 2. ..