Top Description Interfaces Annotations Classes
module spring.webflux

Package org.springframework.web.reactive.config

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

Spring WebFlux configuration infrastructure.

Interface Summary

Modifier and TypeInterface and Description
public interface
WebFluxConfigurer

Defines callback methods to customize the configuration for WebFlux applications enabled via @EnableWebFlux.

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
EnableWebFlux

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

Class Summary

Modifier and TypeClass and Description
public class
BlockingExecutionConfigurer

Helps to configure options related to blocking execution in WebFlux.

public class
CorsRegistration

Assists with the creation of a CorsConfiguration instance for a given URL path pattern.

public class
CorsRegistry

Assists with the registration of global, URL pattern based CorsConfiguration mappings.

public class
DelegatingWebFluxConfiguration

A subclass of WebFluxConfigurationSupport that detects and delegates to all beans of type WebFluxConfigurer allowing them to customize the configuration provided by WebFluxConfigurationSupport.

public class
PathMatchConfigurer

Assist with configuring HandlerMapping's with path matching options.

public class
ResourceChainRegistration

Assists with the registration of resource resolvers and transformers.

public class
ResourceHandlerRegistration

Assist with creating and configuring a static resources handler.

public class
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.

public class
UrlBasedViewResolverRegistration

Assist with configuring properties of a UrlBasedViewResolver.

public class
ViewResolverRegistry

Assist with the configuration of a chain of ViewResolver's supporting different template mechanisms.

public class
WebFluxConfigurationSupport

The main class for Spring WebFlux configuration.

public class
WebFluxConfigurerComposite

A WebFluxConfigurer that delegates to one or more others.