Я знакомлюсь с Spring Boot, и для этого я создаю API REST, который подключен к mon go db, поэтому я использую репозиторий Mon go. У меня есть конечная точка на контроллере, которая отвечает за удаление ресурса (в данном случае эксперта) из моей базы данных:
@RestController
@RequestMapping("/experts")
class ExpertController {
@Autowired
private ExpertRepository repository;
@RequestMapping(value = "/{id}", method = RequestMethod.DELETE)
public void deleteExpert(@PathVariable ObjectId id) {
repository.delete(repository.findBy_id(id));
}
} }
Мой вопрос: как я могу выдать исключение в случае id
из добавленный ресурс не существует в базе данных? Заранее спасибо!