接口的使用
org.springframework.http.codec.HttpMessageReader
使用HttpMessageReader的程序包 程序包 说明 org.springframework.http.codec org.springframework.http.codec.multipart Multipart support.org.springframework.mock.web.reactive.function.server Mock objects for the functional web framework.org.springframework.web.reactive.function Provides a foundation for both the reactive client and server subpackages.org.springframework.web.reactive.function.client Provides a reactiveWebClient
that builds on top of theorg.springframework.http.client.reactive
reactive HTTP adapter layer.org.springframework.web.reactive.function.server Provides the types that make up Spring's functional web framework for Reactive environments.org.springframework.web.reactive.function.server.support Classes supporting theorg.springframework.web.reactive.function.server
package.org.springframework.web.reactive.result.method.annotation Infrastructure for annotation-based handler method processing.org.springframework.http.codec中HttpMessageReader的使用
实现HttpMessageReader的org.springframework.http.codec中的类 修饰符和类型 类 说明 class
DecoderHttpMessageReader<T>
HttpMessageReader
that wraps and delegates to aDecoder
.class
FormHttpMessageReader
Implementation of anHttpMessageReader
to read HTML form data, i.e.class
ResourceHttpMessageReader
HttpMessageReader
that wraps and delegates to aResourceDecoder
that extracts the filename from the"Content-Disposition"
header, if available, and passes it as theResourceDecoder.FILENAME_HINT
.class
ServerSentEventHttpMessageReader
Reader that supports a stream ofServerSentEvents
and also plainObjects
which is the same as anServerSentEvent
with data only.返回变量类型为HttpMessageReader的类型的org.springframework.http.codec中的方法 修饰符和类型 方法 说明 List<HttpMessageReader<?>>
CodecConfigurer. getReaders()
Obtain the configured HTTP message readers.参数类型为HttpMessageReader的org.springframework.http.codec中的方法 修饰符和类型 方法 说明 void
ServerCodecConfigurer.ServerDefaultCodecs. multipartReader(HttpMessageReader<?> reader)
Configure theHttpMessageReader
to use for multipart requests.void
CodecConfigurer.CustomCodecs. reader(HttpMessageReader<?> reader)
已过时。as of 5.1.13, useCodecConfigurer.CustomCodecs.register(Object)
orCodecConfigurer.CustomCodecs.registerWithDefaultConfig(Object)
instead.org.springframework.http.codec.multipart中HttpMessageReader的使用
实现HttpMessageReader的org.springframework.http.codec.multipart中的类 修饰符和类型 类 说明 class
MultipartHttpMessageReader
HttpMessageReader
for reading"multipart/form-data"
requests into aMultiValueMap<String, Part>
.class
SynchronossPartHttpMessageReader
HttpMessageReader
for parsing"multipart/form-data"
requests to a stream ofPart
's using the Synchronoss NIO Multipart library.返回HttpMessageReader的org.springframework.http.codec.multipart中的方法 修饰符和类型 方法 说明 HttpMessageReader<Part>
MultipartHttpMessageReader. getPartReader()
Return the configured parts reader.参数类型为HttpMessageReader的org.springframework.http.codec.multipart中的构造器 构造器 说明 MultipartHttpMessageReader(HttpMessageReader<Part> partReader)
org.springframework.mock.web.reactive.function.server中HttpMessageReader的使用
返回变量类型为HttpMessageReader的类型的org.springframework.mock.web.reactive.function.server中的方法 修饰符和类型 方法 说明 List<HttpMessageReader<?>>
MockServerRequest. messageReaders()
类型变量类型为HttpMessageReader的org.springframework.mock.web.reactive.function.server中的方法参数 修饰符和类型 方法 说明 MockServerRequest.Builder
MockServerRequest.Builder. messageReaders(List<HttpMessageReader<?>> messageReaders)
org.springframework.web.reactive.function中HttpMessageReader的使用
返回变量类型为HttpMessageReader的类型的org.springframework.web.reactive.function中的方法 修饰符和类型 方法 说明 List<HttpMessageReader<?>>
BodyExtractor.Context. messageReaders()
Return theHttpMessageReaders
to be used for body extraction.org.springframework.web.reactive.function.client中HttpMessageReader的使用
返回变量类型为HttpMessageReader的类型的org.springframework.web.reactive.function.client中的方法 修饰符和类型 方法 说明 List<HttpMessageReader<?>>
ExchangeStrategies. messageReaders()
ReturnHttpMessageReaders
to read and decode the response body with.类型变量类型为HttpMessageReader的org.springframework.web.reactive.function.client中的方法参数 修饰符和类型 方法 说明 static ClientResponse.Builder
ClientResponse. create(HttpStatus statusCode, List<HttpMessageReader<?>> messageReaders)
Create a response builder with the given status code and message body readers.org.springframework.web.reactive.function.server中HttpMessageReader的使用
返回变量类型为HttpMessageReader的类型的org.springframework.web.reactive.function.server中的方法 修饰符和类型 方法 说明 List<HttpMessageReader<?>>
HandlerStrategies. messageReaders()
Return theHttpMessageReaders
to be used for request body conversion.List<HttpMessageReader<?>>
ServerRequest. messageReaders()
Get the readers used to convert the body of this request.类型变量类型为HttpMessageReader的org.springframework.web.reactive.function.server中的方法参数 修饰符和类型 方法 说明 static ServerRequest
ServerRequest. create(ServerWebExchange exchange, List<HttpMessageReader<?>> messageReaders)
Create a newServerRequest
based on the givenServerWebExchange
and message readers.org.springframework.web.reactive.function.server.support中HttpMessageReader的使用
返回变量类型为HttpMessageReader的类型的org.springframework.web.reactive.function.server.support中的方法 修饰符和类型 方法 说明 List<HttpMessageReader<?>>
ServerRequestWrapper. messageReaders()
类型变量类型为HttpMessageReader的org.springframework.web.reactive.function.server.support中的方法参数 修饰符和类型 方法 说明 void
RouterFunctionMapping. setMessageReaders(List<HttpMessageReader<?>> messageReaders)
Configure HTTP message readers to de-serialize the request body with.org.springframework.web.reactive.result.method.annotation中HttpMessageReader的使用
返回变量类型为HttpMessageReader的类型的org.springframework.web.reactive.result.method.annotation中的方法 修饰符和类型 方法 说明 List<HttpMessageReader<?>>
AbstractMessageReaderArgumentResolver. getMessageReaders()
Return the configured message converters.List<HttpMessageReader<?>>
RequestMappingHandlerAdapter. getMessageReaders()
Return the configurer for HTTP message readers.类型变量类型为HttpMessageReader的org.springframework.web.reactive.result.method.annotation中的方法参数 修饰符和类型 方法 说明 void
RequestMappingHandlerAdapter. setMessageReaders(List<HttpMessageReader<?>> messageReaders)
Configure HTTP message readers to de-serialize the request body with.类型变量类型为HttpMessageReader的org.springframework.web.reactive.result.method.annotation中的构造器参数 构造器 说明 AbstractMessageReaderArgumentResolver(List<HttpMessageReader<?>> readers)
Constructor withHttpMessageReader
's and aValidator
.AbstractMessageReaderArgumentResolver(List<HttpMessageReader<?>> messageReaders, ReactiveAdapterRegistry adapterRegistry)
Constructor that also accepts aReactiveAdapterRegistry
.HttpEntityMethodArgumentResolver(List<HttpMessageReader<?>> readers, ReactiveAdapterRegistry registry)
RequestBodyMethodArgumentResolver(List<HttpMessageReader<?>> readers, ReactiveAdapterRegistry registry)
RequestPartMethodArgumentResolver(List<HttpMessageReader<?>> readers, ReactiveAdapterRegistry registry)