@ExceptionHandler на методе контроллера ловит исключения этого контроллера. Параметр — тип исключения. Возвращаешь ResponseEntity или объект ошибки. @ControllerAdvice + @ExceptionHandler — глобальный обработчик для всех контроллеров. @RestControllerAdvice = @ControllerAdvice + @ResponseBody. Можно обрабатывать несколько типов: @ExceptionHandler({NotFoundException.class, BadRequestException.class}). Порядок: сначала ищет в текущем контроллере, потом в @ControllerAdvice. Это замена громоздких try-catch в каждом методе.
Как работает @ExceptionHandler в Spring?
Middle
404 просмотровAFK Offer AI
Реализуйте односвязный список с методами add, remove, contains