네가 싼 똥, 네가 치워. 오늘은 Spring에서 예외가 발생했을 때 어디에서 이 예외를 처리해야할지에 대해 글을 써보려고 한다.사실 이 주제는 답이 정해져있지 않기 때문에 사람마다 생각이 다르고 각자의 논리도 다를 것이다.나 또한 어떠한 정답을 제시하기 보다는 나의 논리를 제시해보려고 한다.이 글을 보면서 여러분도 각자의 논리를 세워 더 합리적인 정답을 유추해보면 좋을 것 같다. 나는 예외가 터진 곳에서 예외 처리를 해야한다고 생각한다.예시 코드로 살펴보자. 호텔을 조회하는 API가 있다. 이를 스프링 3계층으로 나누어 코드를 작성해봤다.@RestControllerpublic class HotelController { private final HotelService hotelService; ..