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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.