В моем приложении есть задание планировщика, которое получает некоторые данные из базы данных, а затем отправляет запрос POST на другой сервер. Мне нужно обработать некоторые исключения, но я не могу использовать @ControllerAdvice или @ExceptionHandler, так как контроллер не задействован. Как в этом случае обрабатывать исключения?




Вы можете написать свой собственный @Advice, чтобы поймать все исключения.
Проверьте, на что уже ответил @eric-b Обработка исключений AOP
Самый простой способ — это, конечно, обернуть метод, который может вызвать исключение, блоком
try { ... } catch (...) { ... }.