[Spring] Exception Custom
·
SPRING
최근에 개발을 많이 놓아서 블로그에 Spring 관련 지식을 정리하지 못했다. 이제부터 다시 개발을 진행해보고자 한다. 이번에는 개발을 진행하면서 가장 중요한 부분인 Spring Exception 처리에 대해 소개하고자 한다. Exception 소개 뿐만 아니라 RuntimeException을 상속받아 customizing 하는 과정을 상세하게 소개하겠다. Exception 왜 필요한가? API를 개발하면서 Exception 처리가 왜 필요할까? 정답은 없지만 필자가 생각하는 것은 크게 두 가지이다. 1. 클라이언트와 서버에서 어떤 오류인지 파악하여 바로 트러블 슈팅이 가능하다. 2. 잠재적 위험을 Exception 처리를 통해 방지한다. (ex. return null, parameter issue ....