@valid
-
[SpringBoot] @Valid에 의한 Validation Errors 발생 시 예외 처리 및 반환Back-end/TIL 2022. 4. 4. 17:51
📌 SpringBoot RestController에서 Validation Errors 발생 시 처리 @Valid에 의해 발생한 Validation Error는 기본적으로 Errors 인터페이스 타입의 객체에 담긴다. 따라서 메서드의 인자로 Errors 타입의 객체를 받는지 or 안받는지에 따라 처리가 달라진다. 해당 내용은 아래와 같다. //상황1) Errors 타입 객체를 포함하지 않았을 때 (400 Bad Request 자동 반환) @PostMapping("/user/sign-up") public ResponseEntity userSignUp( @RequestBody @Valid UserDto.UserSignUpReqDto userSignUpReqDto) { ... } //상황2) Errors 타입 ..