예외처리가 쉬워집니다. 이제 개발할 때, 필요한 부분에 throw exception만 해주면, 클라이언트에게 오류 메시지를 쉽게 전달할 수 있습니다.
@GetMapping("/tutorials/{id}")
public ResponseEntity<Tutorial> getTutorialById(@PathVariable("id") long id) {
Tutorial tutorial = tutorialRepository.findById(id)
.orElseThrow(() -> new ResourceNotFoundException("Not found Tutorial with id = " + id));
return new ResponseEntity<>(tutorial, HttpStatus.OK);
}
예외처리가 쉬워집니다. 이제 개발할 때, 필요한 부분에 throw exception만 해주면, 클라이언트에게 오류 메시지를 쉽게 전달할 수 있습니다.
참고