xiaoyvr / spring-hateoas-examples

Collection of examples on how to build hypermedia-driven apps with Spring HATEOAS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spring HATEOAS Examples

Build Status

This repository contains example projects to interact with Spring HATEOAS.

  • Learn how to interact with a Spring HATEOAS-powered app, from inside as well as the command line.

  • See how to upgrade a REST resource without having to create new media types, version URIs, etc.

We have separate folders for each of these:

Spring HATEOAS Modules

  • Basics - Poke and prod at a hypermedia-powered service from inside the code as well as externally using standard tools

  • Simplified - Use Spring HATEOAS in the simplest way possible.

  • API Evolution - Upgrade an existing REST resource

  • Hypermedia - Create hypermedia-driven REST resources, linking them together, and supporting older links.

  • Affordances - Create richer hypermedia controls using more complex hypermedia formats

Note
The master branch tracks Spring HATEOAS 1.0, based upon Spring Boot 2 + Spring Framework 5. To see examples depicted against the 0.x branch (Spring 4.x) visit the 0.x branch.

About

Collection of examples on how to build hypermedia-driven apps with Spring HATEOAS

License:Apache License 2.0


Languages

Language:Java 93.9%Language:Shell 3.2%Language:HTML 2.9%