У меня есть простой CRUD-API, в котором можно получить по id данные о пользователе.
Вопрос: Как можно передать exception в тело ответа, если пользователь не найден по id?
мой код:
@GetMapping("/user")
public ResponseEntity getUserById(@RequestParam(value = "id") Long id) {
UserEntity entity = service.getUserById(id);
if (entity != null) {
return new ResponseEntity(entity, HttpStatus.FOUND);
} else
return ResponseEntity.ok(new NotFoundException("Given user id not found", "Insert data at first"));
}