Die @AfterReturning-Methode wird in der Spring-Webflux-Anwendung nicht ausgelöstJava

Java-Forum
Anonymous
 Die @AfterReturning-Methode wird in der Spring-Webflux-Anwendung nicht ausgelöst

Post by Anonymous »

Ich versuche, die Antwortnutzlast zu drucken, nachdem die Controller-Methode in der Anwendung ausgeführt wurde, aber der AfterReturning-Aspekt scheint nicht zu funktionieren. Dies ist eine Spring-Webflux-Anwendung.

Code: Select all

 @AfterReturning(value="pointCut()",returning = "respValue")
public void logResponse(JoinPoint joinPoint, Object respValue) throws Exception {
.......
log.info("response :: {}",respValue);
}
Meine Controller-Methode:

Code: Select all

@PostMapping("/test")
public Flux addCars(ServerWebExchange serverWebExchange) {
return service.addCars()
.onErrorResume(ex -> {
log.info("error ", ex);
return Mono.error();
});
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post