Насколько я понимаю, наиболее популярное решение для обработки исключений в сервисе отдыха и возврата сообщения об ошибке клиенту — это перехват исключений WebApplicationException или MappableContainerException. Но они расширяют RuntimeExceprion (я не понимаю, почему). Насколько я знаю, нам следует избегать обработки RuntimeExceptions.
Мне нужно обрабатывать такие исключения, как «Сущность с таким именем уже существует». Я уверен, что это не исключение во время выполнения.
Любые другие способы? Сейчас я изучаю Wrappers. Может быть, вы могли бы объяснить мне лучший способ решить мою проблему?