Skip to content

Lightweight HATEOAS java library designed to work with Spring Webflux

License

Notifications You must be signed in to change notification settings

kamillionlabs/hateoflux

Repository files navigation

hateoflux

Version GitHub Workflow Status Coverage

Lightweight HATEOAS library designed to work with Spring Webflux.

README is still WIP!

Spring HATEOAS vs hateoflux

Functionalities Spring HATEOAS hateoflux
Representation Model EntityModel, CollectionModel, PagedModel HalResourceWrapper, HalListWrapper
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 ❌ only designed for server to client communication
Media Types ✅ various ❌ only application/hal+json
Affordance
Curie

Releases

No releases published

Packages

No packages published

Languages