У меня есть веб-приложение webflux. Я пытаюсь перейти на страницу html, как только обработчик завершит работу. У меня есть следующий код. Это легко сделать?
Маршрутизатор
@Configuration
class WebRouter(val handler: Handler) {
@Bean
fun route() = router {
accept(MediaType.APPLICATION_JSON).nest {
GET("/fixing_check", handler::check_fixing).also { GET("/best", handler::anotherHandler) }
}
}
}
Обработчик
fun check_fixing (serverRequest: ServerRequest): Mono<ServerResponse>{
.....
return ServerResponse.ok().contentType(MediaType.APPLICATION_JSON).body(
Flux.fromStream(tocList.stream()).log(), FixingData::class.java
)
}
Конфигурация для stati c data
@Configuration
class WebConfiguration {
@Bean
fun resRouter() = resources("/**", ClassPathResource("static/"))
}
Спасибо за любая помощь!