pakoito
02/08/2020, 2:27 PMbody
here?Gopal S Akshintala
02/08/2020, 2:43 PMbody
method is from the class org.springframework.web.reactive.function.server.DefaultServerResponseBuilder
and this is the method signature:
public <T, P extends Publisher<T>> Mono<ServerResponse> body(P publisher, Class<T> elementClass)
Gopal S Akshintala
02/08/2020, 2:45 PMGopal S Akshintala
02/08/2020, 2:45 PMGET("/{$PATH_ID}", itemsRouteHandler::getOrder)
Gopal S Akshintala
02/08/2020, 2:45 PMfun getOrder(request: ServerRequest): Mono<ServerResponse> {
val monoK: MonoK<Item> = MonoK.monad().fx.monad {
val uuid = pathParamToUUID(request, PATH_ID).bind()
itemService.getItem(uuid).bind()
}.fix()
val monoResponse: Mono<ServerResponse> = ok().body(monoK.mono, Item::class.java)
return monoResponse
}