September 2020
Intermediate to advanced
254 pages
3h 24m
English
REST (Representational State Transfer) outlines a way of designing web services around resources and metadata using HTTP methods like GET, POST, PUT, and PATCH to map to well-defined actions. It was first defined by Roy Fielding in his 2000 PhD dissertation “Architectural Styles and the Design of Network-based Software Architectures” at UC Irvine.1 A web service that adheres to these principles is called RESTful .
This chapter is primarily about two Spring projects, Spring REST Docs and Spring HATEOAS.2 It builds on the content from Chapter 7, so be sure to read it first before reading this chapter. ...
Read now
Unlock full access