미해결
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
ExceptionHandler로 처리할 필수 Exception들?
@RestControllerAdvice와 @ExceptionHandler를 이용해서 REST API의 예외처리시 일반적으로 Handling 해줘야할 Exception들이 뭐가 있을까요?특히 JPA쪽도 다양한 종류의 RuntimeException 상속한 Exception들이 발생하다보니,뭘 얼마나 막아줘야할지 좀 애매? 막막한 부분들이 있는 것 같습니다.현재는 REST API 구현시 Testcase를 통해 다양한 상황을 테스트하면서 발생하는 Exception들을 확인하면서 계속해서 ExceptionHandler를 추가하고 있는데요. Testcase 돌리다가 DataIntegrityViolationException case를 보고 ExceptionHandler 추가...이런식으로 개발하고 있는데, 상위 Exception들로 싹 잡아버려야할지... 강사님의 현업 경험을 바탕으로기본적으로 이러한 Exception들을 handling해줘야한다고 할만한 best practice 없을까요?