16 Working with Spring Data REST
This chapter covers
- Introducing REST applications
- Creating a Spring Data REST application
- Using ETags for conditional requests
- Limiting access to repositories, methods, and fields
- Working with REST events
- Using projections and excerpts
Representational state transfer (REST) is a software architectural style for creating web services; it also provides a set of constraints. The American computer scientist Roy Fielding, who is also one of the authors of the HTTP specification, first defined REST, presenting the REST principles in his PhD dissertation (Fielding, 2000). Web services following this REST architectural style are called RESTful web services, and they allow interoperability between the internet and computer ...
Get Java Persistence with Spring Data and Hibernate now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.