YoVDO

Spring: Spring Data 2

Offered By: LinkedIn Learning

Tags

Spring Data JPA Courses

Course Description

Overview

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

Related Courses

Creating Your First Spring Boot Microservice
LinkedIn Learning
Spring Framework: Spring Data JPA
Pluralsight
Spring Data REST: Getting Started
Pluralsight
Spring Framework: Spring Data JPA with Hibernate
Pluralsight
Building Real-Time REST APIs with Spring Boot - Blog App
Udemy