Spring Data

Spring Data (https://spring.io/projects/spring-data) is a module that abstracts data access operations for many different data access technologies and databases. It provides a consistent API to work seamlessly with different underlying implementations. This frees us from worrying about the underlying database and data access technology. It has powerful features such as dynamic query generation from method names and custom object mapping abstractions. Spring data supports working with JPA, MongoDB, Redis, and Elasticsearch, to name a few. It also lets you export Spring Data repositories as RESTful resources.

Get Full Stack Development with JHipster - Second Edition 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.