예외처리 (1) 썸네일형 리스트형 그래서 예외 처리를 어디서 해야 할까? 예외 처리를 어디서 하는 지에 대한 결정은 요구 사항에 따라 다르다고 생각한다. 1. Service 계층에서 예외 처리2. Controller 계층에서 예외 처리3. 전역(Global) 예외 처리 이전에 배운 것에 따르면 Service 계층에서는 비즈니스 로직을 포함하며, 데이터 연산을 수행한다.만약 비즈니스 로직에 가까운 예외는 Service 계층에서 처리하는 것이 적절하다. @Servicepublic class UserService { public User getUserById(int id) { Optional user = userRepository.findById(id); return user.orElseThrow(() -> new UserNotFoundExcepti.. 이전 1 다음