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