본문 바로가기
Back-End/Spring

[spring] 예외처리? Exception Handling?

by LeeGangEun 2022. 8. 17.

개발자라면 누구나 한번쯤 예외처리에 대해 깊게 공부해야 할 때가 온다.
단순히 throw, try-catch로 예외처리 했던 과거와는 다르게 좀 더 깊게 알아보자.

에러는 크게 두 종류로 나뉜다.

Error

해결(?) 할 수 없는 에러이다. 

OutOfMemoryError,  AssertionError, StackOverflowError, IOError, NoClassDefFoundError

종류는 위와 같이 대표적인 것들이 있다.

 

Exception

예방할 수 있는 에러이다. 
실무에서 가장 중요한건 예외처리?..
엄청난 성능을 가진 로직이나
기똥찬 코드도 에러 한방이면 무용지물이다.(고객의 신뢰도 하락 ..)
예외처리는 기본중에 기본이고, 최대한 여러 방면으로 방어해야 한다.