Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Spring: Spring Data 2

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to implement JPA-based repositories using Spring Data JPA, part of the larger Spring Data family of applications designed for data access and data storage.

Syllabus

Introduction
  • Diving into Spring Data
  • What you need
1. Spring Data Umbrella Project
  • Mission and modules
  • Java Persistence API
2. Introduction to Spring Data JPA
  • Spring Boot Starter Data JPA
  • Spring Data CrudRepository and JPA repository
  • Challenge: Fix SimpleDBCrudTest syntax errors
  • Solution: Fix SimpleDBCrudTest syntax errors
  • Spring Data JPA magic
3. Spring Data JPA Query Methods
  • Property expression query methods
  • Query method clauses with property expressions
  • @Query annotation
  • Challenge: Refactor to three query methods
  • Solution: Refactor to three query methods
  • Paging and sorting
4. Dynamic Spring Data JPA Queries
  • Specifications
  • Querydsl
  • Query by Example
  • Challenge: Query by Example
  • Solution: Query by Example
5. More Spring Data Features
  • Spring Data REST
  • Spring Data MongoDB
  • Non-blocking Spring Data reactive repositories
  • More data source support and features
Conclusion
  • Next steps with Spring Data

Taught by

Mary Ellen Bowman

Reviews

4.5 rating at LinkedIn Learning based on 57 ratings

Start your review of Spring: Spring Data 2

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.