@NonNullApi package org.springframework.data.rest.webmvc
ClassDescriptionAnnotation to declare a controller that declares request mappings to be augmented with a base URI in the Spring Data REST configuration.A
RequestMappingHandlerMappingthat augments the request mappingsValue object to be able to extract the lookup path within a configured base URI that forms a URI namespace.Value object to wrap a
ServerHttpRequestto provide a slightly more abstract API to find out about the request method.A Spring HATEOAS
EntityModelsubclass that holds a reference to the entity's
PersistentEntitymetadata.Builder to create
PersistentEntityResources for arbitrary domain objects.Profile-based controller exposing multiple forms of metadata.
RepresentationModelProcessorto add a
profilelink to the root resource to point to multiple forms of metadata.Controller for the root resource exposing links to the repository resources.Dedicated resource type to represent the links pointing to collection resources exposed for repositories.Annotation to demarcate Spring MVC controllers provided by Spring Data REST.Special
DispatcherServletsubclass that certain exporter components can recognize.Exception handler for Spring Data REST controllers.
RequestMappingHandlerAdapterimplementation that adds a couple argument resolvers for controller method parameters used in the REST exporter controller.A custom
RepresentationModeltype to be able to write custom
RepresentationModelProcessors to add additional links to ones automatically exposed for Spring Data repository query methods.A wrapper for a variety of
RepresentationModelAssemblersto avoid having to depend on all of them from our controllers.Indicates a resource was not found.Constants to refer to supported media types.Meta-information about the root repository resource.