I am using reactive spring, now I found the class ServletServerHttpRequest
. what the class ServletServerHttpRequest
designed for? is it possible to get ServletServerHttpRequest
from reactive http request org.springframework.http.server.reactive.ServerHttpRequest
?
CodePudding user response:
From ServletServerHttpRequest
Javadocs:
Adapt ServerHttpRequest to the Servlet HttpServletRequest.
ServletServerHttpRequest
is an implementation of ServerHttpRequest
used when reactive application runs on servlet container.
If you are sure, that the actual instance of ServetHttpRequest
is ServletServerHttpRequest
you can just cast it.
CodePudding user response:
As per the documentation Reactive-Class-Use
public class ServletServerHttpRequest
extends AbstractServerHttpRequest
and relationship between org.springframework.http.server.reactive.ServerHttpRequest
is that,
Methods inherited from interface org.springframework.http.server.reactive.ServerHttpRequest
is mutate
mutate()
Return a builder to mutate properties of this request by wrapping it with ServerHttpRequestDecorator and returning either mutated values or delegating back to this instance.