A spring boot application that uses jpa and hateoas to store and expose java models.