## Uses of Interface
org.springframework.web.reactive.result.view.ViewResolver

Packages that use ViewResolver
org.springframework.web.reactive.config: Spring WebFlux configuration infrastructure.
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 the `org.springframework.web.reactive.function.server` package.
org.springframework.web.reactive.result.view: Support for result handling through view resolution.
org.springframework.web.reactive.result.view.freemarker: Support classes for the integration of FreeMarker as Spring web view technology.
org.springframework.web.reactive.result.view.script: Support classes for views based on the JSR-223 script engine abstraction (as included in Java 6+), e.g.

### Uses of ViewResolver in org.springframework.web.reactive.config

Methods in org.springframework.web.reactive.config that return types with arguments of type ViewResolver
`protected List<ViewResolver>` ViewResolverRegistry.`getViewResolvers()`

Methods in org.springframework.web.reactive.config with parameters of type ViewResolver
`void` ViewResolverRegistry.`viewResolver(ViewResolver viewResolver)` Register a `ViewResolver` bean instance.

### Uses of ViewResolver in org.springframework.web.reactive.function.server

Methods in org.springframework.web.reactive.function.server that return types with arguments of type ViewResolver
`List<ViewResolver>` HandlerStrategies.`viewResolvers()` Return the `ViewResolvers` to be used for view name resolution.
`List<ViewResolver>` ServerResponse.Context.`viewResolvers()` Return the `ViewResolvers` to be used for view name resolution.

Methods in org.springframework.web.reactive.function.server with parameters of type ViewResolver
`HandlerStrategies.Builder` HandlerStrategies.Builder.`viewResolver(ViewResolver viewResolver)` Add the given view resolver to this builder.

### Uses of ViewResolver in org.springframework.web.reactive.function.server.support

Method parameters in org.springframework.web.reactive.function.server.support with type arguments of type ViewResolver
`void` ServerResponseResultHandler.`setViewResolvers(List<ViewResolver> viewResolvers)`

### Uses of ViewResolver in org.springframework.web.reactive.result.view

Classes in org.springframework.web.reactive.result.view that implement ViewResolver
`class` `UrlBasedViewResolver` A `ViewResolver` that allows direct resolution of symbolic view names to URLs without explicit mapping definitions.

Methods in org.springframework.web.reactive.result.view that return types with arguments of type ViewResolver
`List<ViewResolver>` ViewResolutionResultHandler.`getViewResolvers()` Return a read-only list of view resolvers.

Constructor parameters in org.springframework.web.reactive.result.view with type arguments of type ViewResolver
Constructor and Description
`ViewResolutionResultHandler(List<ViewResolver> viewResolvers, RequestedContentTypeResolver contentTypeResolver)` Basic constructor with a default `ReactiveAdapterRegistry`.
`ViewResolutionResultHandler(List<ViewResolver> viewResolvers, RequestedContentTypeResolver contentTypeResolver, org.springframework.core.ReactiveAdapterRegistry registry)` Constructor with an `ReactiveAdapterRegistry` instance.

### Uses of ViewResolver in org.springframework.web.reactive.result.view.freemarker

Classes in org.springframework.web.reactive.result.view.freemarker that implement ViewResolver
`class` `FreeMarkerViewResolver` A `ViewResolver` for resolving `FreeMarkerView` instances, i.e.

### Uses of ViewResolver in org.springframework.web.reactive.result.view.script

Classes in org.springframework.web.reactive.result.view.script that implement ViewResolver
`class` `ScriptTemplateViewResolver` Convenience subclass of `UrlBasedViewResolver` that supports `ScriptTemplateView` and custom subclasses of it.