Spring-load your Java development. Learn how to use Spring Boot and Spring Data to deliver back-end microservices to consumers of RESTful APIs.
Overview
Syllabus
Introduction
- Build a microservice with Spring Boot
- Using the exercise files
- Introduction to Spring Initialzr
- Project setup
- Build, deploy, and launch the microservice
- The domain model
- The JPA entities
- Declare Spring Data JPA repository interfaces
- Spring Data JPA repository dependency injection
- Invoking the Spring Data JPA repositories
- Introduction to Spring Data query methods
- What is a hypermedia-driven RESTful API?
- Creating APIs with Spring Data REST
- Explore the /search resource
- Paging and sorting
- Controlling API exposure
- HAL Browser
- Choosing the right framework
- Declaring a new RestController
- Create RestController HTTP POST method
- Create RestController HTTP GET methods
- Create RestController HTTP PUT, PATCH, and DELETE methods
- Paging and sorting DTOs
- Introduction to MongoDB
- Spring Data MongoDB documents
- Spring Data MongoDB repositories
- Spring Data MongoDB microservice
- Next steps
Taught by
Mary Ellen Bowman