@RestControllerAdvice

    예외 처리

    예외 처리

    왜 쓰는가 유효성 검증에 실패했을 때 단순히 404 같은 에러를 띄우게 된다면 어느 부분에서 왜 틀린 건지 제대로 알 수가 없다. 따라서 클라이언트 측에서 좀 더 구체적으로 에러 메시지의 확인을 할 수 있도록 예외처리를 통해 메시지를 전달한다. 문제가 발생하면 예외를 던진다 예외를 잡아서 가공하고 클라이언트에 깔끔한 메시지로 돌려준다 @ExceptionHandler Controller 단계에서 @ExceptionHandler를 이용해 예외처리를 할 수 있다. Controller내부의 핸들러 메서드에서 예외가 발생했을 때 해당 예외를 @ExceptionHandler 예외 처리 메서드에서 호출하게 된다. @PostMapping public ResponseEntity postMember(@Valid @Requ..