Проблема с вызовом метода службы из AsyncUncaughtExceptionHandler весной

Я пытаюсь вызвать метод службы из handleUncaughtException AsyncUncaughtExceptionHandler(для выполнения некоторых дополнительных операций, основанных на исключении). Но, похоже, метод обслуживания не вызывается. Ниже приведена реализация.

public class CustomAsyncUncaughtExceptionHandler implements AsyncUncaughtExceptionHandler {

    @Autowired
    private AuditService auditService;

    @Override
    public void handleUncaughtException(final Throwable ex, final Method method, final Object... params) {

        this.auditService.auditBasicException(ex.getMessage());

    }
 }

Ниже приведено сообщение об ошибке, напечатанное в журнале.

ERROR [executor-10] o.s.s.a.AnnotationAsyncExecutionInterceptor.handleError(AsyncExecutionAspectSupport.java:300) | Exception handler for async method '<method-name>' threw unexpected exception itself.

Есть указатели?

Спасибо рахул

0 ответов

Другие вопросы по тегам