@NonNullApi @NonNullFields

# Package org.springframework.web.reactive.config

Spring WebFlux configuration infrastructure.

See: Description

Interface Summary
WebFluxConfigurer: Defines callback methods to customize the configuration for WebFlux applications enabled via `@EnableWebFlux`.

Class Summary
CorsRegistration: Assists with the creation of a `CorsConfiguration` instance for a given URL path pattern.
CorsRegistry: Assists with the registration of global, URL pattern based `CorsConfiguration` mappings.
DelegatingWebFluxConfiguration: A subclass of `WebFluxConfigurationSupport` that detects and delegates to all beans of type `WebFluxConfigurer` allowing them to customize the configuration provided by `WebFluxConfigurationSupport`.
PathMatchConfigurer: Assist with configuring `HandlerMapping`'s with path matching options.
ResourceChainRegistration: Assists with the registration of resource resolvers and transformers.
ResourceHandlerRegistration: Assist with creating and configuring a static resources handler.
ResourceHandlerRegistry: Stores registrations of resource handlers for serving static resources such as images, css files and others through Spring WebFlux including setting cache headers optimized for efficient loading in a web browser.
UrlBasedViewResolverRegistration: Assist with configuring properties of a `UrlBasedViewResolver`.
ViewResolverRegistry: Assist with the configuration of a chain of `ViewResolver`'s supporting different template mechanisms.
WebFluxConfigurationSupport: The main class for Spring WebFlux configuration.
WebFluxConfigurerComposite: A `WebFluxConfigurer` that delegates to one or more others.

Annotation Types Summary
EnableWebFlux: Adding this annotation to an `@Configuration` class imports the Spring WebFlux configuration from `WebFluxConfigurationSupport` that enables use of annotated controllers and functional endpoints.

## Package org.springframework.web.reactive.config Description

Spring WebFlux configuration infrastructure.