Skip to content

kamillionlabs/hateoflux

Repository files navigation

hateoflux logo

Lightweight HATEOAS library designed for Spring Webflux.


Version GitHub Workflow Status Coverage

README is still WIP!

Spring HATEOAS vs hateoflux

Functionalities Spring HATEOAS hateoflux
Representation Model EntityModel, CollectionModel, PagedModel HalResourceWrapper, HalListWrapper (includes paging)
linkTo() on controller method ✅ With WebMvcLinkBuilder for MVC
and WebFluxLinkBuilder for WebFlux
✅ With SpringControllerLinkBuilder
URI templates as links (query and path parameters)
Manual expansion of URIs (query and path parameters)
Assemblers
Serialization
Deserialization ❌ no, only designed for server to client communication (i.e. serialization only)
Media Types ✅ various ⚠️ only application/hal+json
Affordance
Curie

Releases

No releases published

Packages

No packages published

Languages