Die @AfterReturning-Methode wird in der Spring-Webflux-Anwendung nicht ausgelöst
Posted: 27 Jan 2025, 09:27
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.
Meine Controller-Methode:
Code: Select all
@AfterReturning(value="pointCut()",returning = "respValue")
public void logResponse(JoinPoint joinPoint, Object respValue) throws Exception {
.......
log.info("response :: {}",respValue);
}
Code: Select all
@PostMapping("/test")
public Flux addCars(ServerWebExchange serverWebExchange) {
return service.addCars()
.onErrorResume(ex -> {
log.info("error ", ex);
return Mono.error();
});
}