У меня есть spring-mvc
приложение с другим @RestController
. Теперь я хочу добавить Mono<String>
конечную точку и записать метку времени запроса с указанием пути URL, а также метку времени ответа.
Но как? Я не могу просто @EnableWebFlux
, так как для этого мне пришлось бы отключить spring -mvc.
Как я могу зарегистрировать явный фильтр для конечной точки webflux, который улавливается при вызове, и прямо перед тем, как ответ будет записан обратно async?
@RestController
public class FluxService {
@PostMapping
public Mono<String> post() {
return webClient.post().uri(uri).bodyValue(payload).retrieve().bodyToMono(String.class);
}
}
Мне нужно расширенное ведение журнала на @PostMapping
конечной точке, а не на webClient
!