This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Build Your First Microservice with Spring Boot
Introduction
README
Introduction
Understanding Spring Core
Let's Begin
What is the Spring Framework?
A Solution Without Spring
Spring Core in Action
More Magic to Make it Simpler
Exercise
Recap
What Is Spring Boot?
Introduction
Getting Started
Recap
Data Access Layer With Spring Data JPA
Getting Started
Creating Our Entity
Storing and Retrieving Data Using the Spring Data JPA Repositories
Special Query Parameters
Exercise
Tips
Recap
Implementing the Service Layer
Getting Started
Our Service Interface
Writing Tests for the Service
Transaction Management
Alternative: Adding a Legacy Module With Its Own Spring XML Configuration
Recap
Implementing the REST API
Getting Started
REST API Implementation
Implementing the Write Operations
Exercise 1
Integration Testing the Write Operations
Exercise 2
Implementing the Read Operations
Exercise 3
Using Pagination in the API
Testing the Read Operations using @WebMvcTest
Exercise 4
Handling Exceptions
Manual Testing With Postman
Securing Our Application
Advanced: Fine-tuning the JSON
Recap
Logging
Introduction
Logging to File
Changing the Log level
Changing the Log Pattern
Advanced Logging
Recap
HealthCheck and Metrics
Introduction
Sensitive Data and Security
Health Check
Metrics
Recap
Deployment of Our Microservice
Introduction
Build an Executable FatJar
Build a Standalone FatJar
Recap
Conclusion
Where to Move Forward?
Resource Page
Exercise
Appendix
Appendix A: Brief Introduction to Maven
Appendix B: Notes On Using Spring Boot 2 Milestones
Health Check
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock