Package org.springframework.data.rest.webmvc
@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
RequestMappingHandlerMapping
that 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 aServerHttpRequest
to provide a slightly more abstract API to find out about the request method.A Spring HATEOASEntityModel
subclass that holds a reference to the entity'sPersistentEntity
metadata.Builder to createPersistentEntityResource
instances.RepresentationModelAssembler
to createPersistentEntityResource
s for arbitrary domain objects.Profile-based controller exposing multiple forms of metadata.RepresentationModelProcessor
to add aprofile
link 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.SpecialDispatcherServlet
subclass that certain exporter components can recognize.Exception handler for Spring Data REST controllers.RequestMappingHandlerAdapter
implementation that adds a couple argument resolvers for controller method parameters used in the REST exporter controller.RequestMappingHandlerMapping
implementation that will only find a handler method if aRepository
is exported under that URL path segment.A customRepresentationModel
type to be able to write customRepresentationModelProcessor
s to add additional links to ones automatically exposed for Spring Data repository query methods.A wrapper for a variety ofRepresentationModelAssemblers
to avoid having to depend on all of them from our controllers.Indicates a resource was not found.Configuration class registering requiredcomponents
that declare request mappings asbeans
.Constants to refer to supported media types.Meta-information about the root repository resource.