接口的使用
org.springframework.web.reactive.accept.RequestedContentTypeResolver
使用RequestedContentTypeResolver的程序包 程序包 说明 org.springframework.web.reactive.accept RequestedContentTypeResolver
strategy and implementations to resolve the requested content type for a given request.org.springframework.web.reactive.config Spring WebFlux configuration infrastructure.org.springframework.web.reactive.result Support for various programming model styles including the invocation of different types of handlers, e.g. annotated controller vs simple WebHandler, including the handling of handler result values, e.g.org.springframework.web.reactive.result.condition RequestCondition
and implementations for matching requests based on different criteria.org.springframework.web.reactive.result.method Infrastructure for handler method processing.org.springframework.web.reactive.result.method.annotation Infrastructure for annotation-based handler method processing.org.springframework.web.reactive.result.view Support for result handling through view resolution.org.springframework.web.reactive.accept中RequestedContentTypeResolver的使用
实现RequestedContentTypeResolver的org.springframework.web.reactive.accept中的类 修饰符和类型 类 说明 class
FixedContentTypeResolver
Resolver that always resolves to a fixed list of media types.class
HeaderContentTypeResolver
Resolver that looks at the 'Accept' header of the request.class
ParameterContentTypeResolver
Resolver that checks a query parameter and uses it to lookup a matching MediaType.返回RequestedContentTypeResolver的org.springframework.web.reactive.accept中的方法 修饰符和类型 方法 说明 RequestedContentTypeResolver
RequestedContentTypeResolverBuilder. build()
Build aRequestedContentTypeResolver
that delegates to the list of resolvers configured through this builder.参数类型为RequestedContentTypeResolver的org.springframework.web.reactive.accept中的方法 修饰符和类型 方法 说明 void
RequestedContentTypeResolverBuilder. resolver(RequestedContentTypeResolver resolver)
Add a custom resolver.org.springframework.web.reactive.config中RequestedContentTypeResolver的使用
返回RequestedContentTypeResolver的org.springframework.web.reactive.config中的方法 修饰符和类型 方法 说明 RequestedContentTypeResolver
WebFluxConfigurationSupport. webFluxContentTypeResolver()
参数类型为RequestedContentTypeResolver的org.springframework.web.reactive.config中的方法 修饰符和类型 方法 说明 RequestMappingHandlerMapping
WebFluxConfigurationSupport. requestMappingHandlerMapping(RequestedContentTypeResolver contentTypeResolver)
ResponseBodyResultHandler
WebFluxConfigurationSupport. responseBodyResultHandler(ReactiveAdapterRegistry reactiveAdapterRegistry, ServerCodecConfigurer serverCodecConfigurer, RequestedContentTypeResolver contentTypeResolver)
ResponseEntityResultHandler
WebFluxConfigurationSupport. responseEntityResultHandler(ReactiveAdapterRegistry reactiveAdapterRegistry, ServerCodecConfigurer serverCodecConfigurer, RequestedContentTypeResolver contentTypeResolver)
ViewResolutionResultHandler
WebFluxConfigurationSupport. viewResolutionResultHandler(ReactiveAdapterRegistry reactiveAdapterRegistry, RequestedContentTypeResolver contentTypeResolver)
org.springframework.web.reactive.result中RequestedContentTypeResolver的使用
返回RequestedContentTypeResolver的org.springframework.web.reactive.result中的方法 修饰符和类型 方法 说明 RequestedContentTypeResolver
HandlerResultHandlerSupport. getContentTypeResolver()
Return the configuredRequestedContentTypeResolver
.参数类型为RequestedContentTypeResolver的org.springframework.web.reactive.result中的构造器 构造器 说明 HandlerResultHandlerSupport(RequestedContentTypeResolver contentTypeResolver, ReactiveAdapterRegistry adapterRegistry)
org.springframework.web.reactive.result.condition中RequestedContentTypeResolver的使用
参数类型为RequestedContentTypeResolver的org.springframework.web.reactive.result.condition中的构造器 构造器 说明 ProducesRequestCondition(String[] produces, String[] headers, RequestedContentTypeResolver resolver)
Same asProducesRequestCondition(String[], String[])
but also accepting aContentNegotiationManager
.org.springframework.web.reactive.result.method中RequestedContentTypeResolver的使用
返回RequestedContentTypeResolver的org.springframework.web.reactive.result.method中的方法 修饰符和类型 方法 说明 RequestedContentTypeResolver
RequestMappingInfo.BuilderConfiguration. getContentTypeResolver()
参数类型为RequestedContentTypeResolver的org.springframework.web.reactive.result.method中的方法 修饰符和类型 方法 说明 void
RequestMappingInfo.BuilderConfiguration. setContentTypeResolver(RequestedContentTypeResolver resolver)
Set the ContentNegotiationManager to use for the ProducesRequestCondition.org.springframework.web.reactive.result.method.annotation中RequestedContentTypeResolver的使用
返回RequestedContentTypeResolver的org.springframework.web.reactive.result.method.annotation中的方法 修饰符和类型 方法 说明 RequestedContentTypeResolver
RequestMappingHandlerMapping. getContentTypeResolver()
Return the configuredRequestedContentTypeResolver
.参数类型为RequestedContentTypeResolver的org.springframework.web.reactive.result.method.annotation中的方法 修饰符和类型 方法 说明 void
RequestMappingHandlerMapping. setContentTypeResolver(RequestedContentTypeResolver contentTypeResolver)
Set theRequestedContentTypeResolver
to use to determine requested media types.org.springframework.web.reactive.result.view中RequestedContentTypeResolver的使用
参数类型为RequestedContentTypeResolver的org.springframework.web.reactive.result.view中的构造器 构造器 说明 ViewResolutionResultHandler(List<ViewResolver> viewResolvers, RequestedContentTypeResolver contentTypeResolver)
Basic constructor with a defaultReactiveAdapterRegistry
.ViewResolutionResultHandler(List<ViewResolver> viewResolvers, RequestedContentTypeResolver contentTypeResolver, ReactiveAdapterRegistry registry)
Constructor with anReactiveAdapterRegistry
instance.