Я работаю над проектом, который включает компонент REST API. У меня есть контроллер, предназначенный для обработки всех вызовов REST API.
Есть ли способ перехватить все исключения для этого конкретного контроллера, чтобы я мог выполнять для этих исключений другие действия, чем для остальных контроллеров приложения?
IE: Я хотел бы ответить либо ответом API в формате XML/JSON, содержащим сообщение об исключении, а не системным представлением/трассировкой стека по умолчанию (что не очень полезно в контексте API). Предпочел бы не оборачивать каждый вызов метода в контроллере в свой собственный try/catch.
Заранее спасибо за любой совет.