Spring HATEOAS provides some APIs to ease creating REST representations that follow the HATEOAS principle when working with Spring and especially Spring MVC. The core problem it tries to address is link creation and representation assembly.
Model classes for link, resource representation models
Link builder API to create links pointing to Spring MVC controller methods
Support for hypermedia formats like HAL
The recommended way to get started using spring-hateoas in
your project is with a dependency management system – the snippet below can
be copied and pasted into your build. Need help? See our getting started guides
on building with Maven and