Package org.springframework.hateoas.mediatype.hal
@NullMarked
package org.springframework.hateoas.mediatype.hal
HAL-specific extensions, SPIs and Jackson customizations.
-
ClassDescriptionCustom mixin to to render collection content as _embedded.API to provide HAL curie information for links.Default implementation of
CurieProviderrendering a single configurableUriTemplatebased curie.Value object to get the curieLinkrendered in JSON.HAL specific configuration.Configuration option how to render single links of a givenLinkRelation.Jackson 2 module implementation to renderLinkandRepresentationModelinstances in HAL compatible JSON.Helper to easily map embedded resources and find out whether they were curied.HandlerInstantiator to create HAL-specific serializers, deserializers etc.CustomValueSerializerto render Link instances in HAL compatible JSON.CustomValueSerializerto renderEntityModel-Lists in HAL compatible JSON.CustomValueSerializerto render Link instances in HAL compatible JSON.ValueSerializerto only renderBooleanvalues if they're set to true.LinkDiscovererimplementation based on HAL link structure.Value object for HAL basedLinkRelation, i.e. a relation that can be curied.Simple builder interface to easily create multipleHalLinkRelations for a single curie.Spring configuration to set up HAL support.Builder API to create complex HAL representations exposing a HAL idiomatic API.Custom mixin to avoid rel attributes being rendered for HAL.Custom mixin to renderLinks in HAL.