liveBook · Manning

Spring Data REST

Spring Data REST is a Spring Data project that exposes repository-backed data and operations through RESTful resources.

How 2 Manning books explain it

Java Persistence with Spring Data and Hibernate epub

Spring Data REST is a Spring Data project that exposes repository-backed data through RESTful resources.

How it is used
Exposes repository-backed entities through HTTP for database interaction, persistence, and controlled resource access.
How deep it goes
Builds a configured Spring Boot application and demonstrates repository, method, field, ETag, event, projection, and excerpt controls.
Examples
Uses a MySQL-backed User entity, UserRepository, /users requests, access annotations, and a CSV-loaded auction dataset.
What you can do after
Build it from scratch with Spring Boot, configure persistence, expose repositories, and restrict exported operations and fields.

Read how Java Persistence with Spring Data and Hibernate epub explains Spring Data REST →

Spring in Action, Sixth Edition

Spring Data REST is a Spring Data project that automatically exposes repository operations through REST APIs.

How it is used
Automatically exposes Spring Data repository operations through REST endpoints for application data.
How deep it goes
Demonstrates dependency-only setup, generated endpoints, HATEOAS links, and curl requests.
Examples
Uses Taco Cloud resources, including ingredients, tacos, orders, users, and curl requests for ingredient endpoints.
What you can do after
Apply it via the Spring Data REST starter to expose repository-backed endpoints and inspect them with curl.

Read how Spring in Action, Sixth Edition explains Spring Data REST →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.