-
Spring Boot - 강제로 던져지는 500error 처리 대응에러 핸들링 2022. 6. 17. 21:15
스프링부트 도서를 보면서 스프링부트 프랙티스 중이었다.
삭제를 시도하는데, 리소스를 조회해서 존재하면 삭제, 부재하면 예외를 던지는 코드가 있었다.
책에서는 삭제가 잘 구동되는 것만 확인하고 넘어가는데 나는 예외를 일으켜보고 싶었다. 기입한 에러메시지가 출력되는지도 확인을 해보고 싶고 해서 말이다.
결과적으로는 잘 안되었다. 500에러를 뱉었다. 뱉은 걸로도 모자라서 응답메시지가 클라이언트 사이드에서 눈으로 확인할 수 있었다. 맙소사...
그렇다면 내가 코드로 기입한 익셉션 클래스와 에러메시지는 어디로 가게된 걸까?
제대로 처리하려면 어떻게 해야하는 걸까?
궁금했다.
그래서 위의 궁금증들로 인해 짧게나마 공부를 해서 정리를 하고(정리한 포스팅), 정리한 포스팅을 보며 차근차근 코드를 수정해보았다.
수정한 결과 원하는 방식의 에러 처리 결과를 얻을 수 있었다.
'에러 핸들링' 카테고리의 다른 글
Error Handling: Mustache 취약점 발견 (w/Springboot) (0) 2022.06.21 TIL: 백엔드 부트캠프 39일차 (w/코드스테이츠) (0) 2022.06.21