Package org.springframework.hateoas.server.mvc
@NonNullApi
package org.springframework.hateoas.server.mvc
Spring MVC helper classes to build
Link
s and assemble
RepresentationModel
types.-
ClassDescriptionSimples
LinkBuilder
implementation possible.LinkRelationProvider
inspectingExposesResourceFor
annotations on controller classes.Simple Jackson serializers and deserializers.Syntactic sugar to createLink
instances fromMvcUriComponentsBuilder
invocations.RepresentationModelAssemblerSupport<T,D extends RepresentationModel<?>> Base class to implementRepresentationModelAssembler
s.HandlerMethodReturnValueHandler
to post-process the objects returned from controller methods using the configuredRepresentationModelProcessor
s.Component to easily invoke allRepresentationModelProcessor
instances registered for values of typeRepresentationModel
.RepresentationModelProcessorInvoker.ProcessorWrapper
forRepresentationModelProcessor
s targetingCollectionModel
.Extension ofMappingJackson2HttpMessageConverter
to constrain the ability to read and write HTTP message based on the target type.SPI callback to enhance aUriComponentsBuilder
when referring to a method through a dummy method invocation.Builder to ease buildingLink
instances pointing to Spring MVC controllers.Factory forLinkBuilderSupport
instances based on the request mapping annotated on the given controller.