body
inline fun <T : Any> ServerResponse.BodyBuilder.body(publisher: Publisher<T>): Mono<ServerResponse>
Content copied to clipboard
Extension for ServerResponse.BodyBuilder.body providing a body(Publisher<T>)
variant. This extension is not subject to type erasure and retains actual generic type arguments.
Author
Sebastien Deleuze
Since
5.0
inline fun <T : Any> ServerResponse.BodyBuilder.body(producer: Any): Mono<ServerResponse>
Content copied to clipboard
Extension for ServerResponse.BodyBuilder.body providing a body<T>(Any)
variant leveraging Kotlin reified type parameters. This extension is not subject to type erasure and retains actual generic type arguments.
Author
Sebastien Deleuze
Since
5.2
Parameters
producer
the producer to write to the response. This must be a Publisher or another producer adaptable to a Publisher via org.springframework.core.ReactiveAdapterRegistry
T
the type of the elements contained in the producer