Вопрос проверяет понимание глобальной обработки ошибок и принципов централизованного контроля поведения контроллеров.
Короткий ответ
@ControllerAdvice используется для глобальной обработки исключений и общих настроек контроллеров. Он позволяет вынести обработку ошибок в одно место. Это упрощает поддержку и обеспечивает единый формат ответов. Аннотация работает для всех контроллеров сразу. Чаще всего применяется вместе с @ExceptionHandler.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.