@NonNullApi

# Package org.springframework.data.web.config

Spring Data web configuration.

See: Description

Interface Summary
PageableHandlerMethodArgumentResolverCustomizer: Callback interface that can be implemented by beans wishing to customize the `PageableHandlerMethodArgumentResolver` configuration.
SortHandlerMethodArgumentResolverCustomizer: Callback interface that can be implemented by beans wishing to customize the `SortHandlerMethodArgumentResolver` configuration.
SpringDataJacksonModules: Marker interface to describe configuration classes that ship Jackson modules that are supposed to be added to the Jackson `ObjectMapper` configured for `EnableSpringDataWebSupport`.

Class Summary
EnableSpringDataWebSupport.QuerydslActivator: Import selector to register `QuerydslWebConfiguration` as configuration class if Querydsl is on the classpath.
EnableSpringDataWebSupport.SpringDataWebConfigurationImportSelector: Import selector to import the appropriate configuration class depending on whether Spring HATEOAS is present on the classpath.
HateoasAwareSpringDataWebConfiguration: JavaConfig class to register `PagedResourcesAssembler` and `PagedResourcesAssemblerArgumentResolver`.
ProjectingArgumentResolverRegistrar: Configuration class to register a `BeanPostProcessor` to augment `RequestMappingHandlerAdapter` with a `ProxyingHandlerMethodArgumentResolver`.
QuerydslWebConfiguration: Querydsl-specific web configuration for Spring Data.
SpringDataJacksonConfiguration: JavaConfig class to export Jackson specific configuration.
SpringDataWebConfiguration: Configuration class to register `PageableHandlerMethodArgumentResolver`, `SortHandlerMethodArgumentResolver` and `DomainClassConverter`.

Annotation Types Summary
EnableSpringDataWebSupport: Annotation to automatically register the following beans for usage with Spring MVC.

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

Spring Data web configuration.