#java #SpringBoot Сценарий: В приложении есть и традиционные веб-эндпоинты с Thymeleaf, и REST API. Нужно централизовать обработку ошибок (например, перехват ResourceNotFoundException): Как вернуть страницу 404 для обычных web-эндпоинтов? Как вернуть JSON с ошибкой 404 для REST API? → @ControllerAdvice — используется с @Controller, возвращает view. @RestControllerAdvice — сочетает @ControllerAdvice + @ResponseBody (для REST API).