Package org.springframework.data.web
@NullMarked
package org.springframework.data.web
Integration with Spring MVC.
-
ClassDescriptionExtension of
PageableHandlerMethodArgumentResolverthat also supports enhancing URIs using Spring HATEOAS support.Extension ofSortHandlerMethodArgumentResolverthat also supports enhancing URIs using Spring HATEOAS support.Annotation to explicitly declare a JSON Path expression on a projection interface.MethodInterceptorFactoryto create aMethodInterceptorthat willArgument resolver to extract aOffsetScrollPositionobject from aNativeWebRequestfor a particularMethodParameter.HandlerMethodArgumentResolverto automatically createOffsetScrollPositioninstances from request parameters.Base class providing methods for handler method argument resolvers to createOffsetScrollPositioninstances from request parameters.Argument resolver to extract aPageableobject from aNativeWebRequestfor a particularMethodParameter.Annotation to set defaults when injecting aPageableinto a controller method.Extracts paging information from web requests and thus allows injectingPageableinstances into controller methods.Base class providing methods for handler method argument resolvers to create paging information from web requests and thus allows injectingPageableinstances into controller methods.PagedModel<T>DTO to build stable JSON representations of a Spring DataPage.HandlerMethodArgumentResolverto allow injection ofPagedResourcesAssemblerinto Spring MVC controller methods.Annotation to mark projection interfaces and handler method projection arguments that are supposed to be used as projection interface to bind request or response payloads to.Deprecated, for removal: This API element is subject to removal in a future version.HttpMessageConverterimplementation to enable projected JSON binding to interfaces annotated withProjectedPayload.HandlerMethodArgumentResolverto create Proxy instances for interface based controller method parameters.ReactiveHandlerMethodArgumentResolverto createOffsetScrollPositioninstances from query string parameters.Extracts paging information from web requests and thus allows injectingPageableinstances into WebFlux controller methods.ReactiveHandlerMethodArgumentResolverto createSortinstances from query string parameters orSortDefaultannotations.HandlerMethodArgumentResolverto allow injection ofSlicedResourcesAssemblerinto Spring MVC controller methods.Argument resolver to extract aSortobject from aNativeWebRequestfor a particularMethodParameter.Wrapper annotation to allow declaring multipleSortDefaultannotations on a method parameter.HandlerMethodArgumentResolverto automatically createSortinstances from request parameters orSortDefaultannotations.Base class providing methods for handler method argument resolvers to createSortinstances from request parameters orSortDefaultannotations.A read-onlyHttpMessageConverterto create XMLBeam-based projection instances for interfaces.
ProjectingJacksonHttpMessageConverter.