SpringBoot +JavaFx Problem z @AfterThrowing aspect

0

Mam taki problem. Chcialabym, ograniczyc uzycie blokow try - catch w moijej aplikacji i przekazac obsluge bledow do AOP.

Stworzylam sobie taka metode w klasie Aspect

    @AfterThrowing(pointcut = "serviceHandler()",throwing = "error")
    private void handleError(JoinPoint pointcut, Throwable error) throws Throwable {

        System.out.println("I handle error");
    }

I chociaz istotnie ona sie wykonuje, to ten error nie zostaje skonsumowany i idzie sobie dalej w gorze, a ja chcialabym go zatrzymac wlasnie w tej funkcji i go obsluzyc.

Taki sam resultat mam gdy uzyje @Around

0

Po 1 to jest raczej delikatnie rzecz ujmując fatalny pomysł...aspekty nie służą do tego żeby
Po 2 nie da się zrobić tego z afterThrowing. Poczytaj tutaj

1 użytkowników online, w tym zalogowanych: 0, gości: 1