Let's get started with a Microservice Architecture with Spring Cloud:
Learn Spring Boot Series
Last updated: February 15, 2024
Spring Boot is an opinionated, easy to get-started addition to the Spring platform – highly useful for creating stand-alone, production-grade applications with minimum effort.
In this series, we’ll first cover the basics of Spring Boot. The reader will learn how to get started, how Spring Boot differs from Spring, how to customize and test the application.
Then we’ll cover some selected advanced topics like persistence, DevOps tools, and a few other useful topics which can be useful to get started with Spring Boot.
Spring Boot - Basics
-
Spring Boot Tutorial - Bootstrap a Simple Application (popular)
-
A Comparison Between Spring and Spring Boot (popular)
-
Spring Boot Annotations (popular)
-
Intro to Spring Boot Starters (popular)
-
Recommended Package Structure of a Spring Boot Project (popular)
-
Spring Boot Actuator (popular)
-
Configure a Spring Boot Web Application
-
Quick Guide on Loading Initial Data with Spring Boot (popular)
-
Validation in Spring Boot (popular)
-
Migrate Application From Spring Boot 2 to Spring Boot 3 (popular)
Spring Boot - Properties
-
Properties with Spring and Spring Boot (popular)
-
Guide to @ConfigurationProperties in Spring Boot (popular)
-
Automatic Property Expansion with Spring Boot
-
Using application.yml vs application.properties in Spring Boot (popular)
-
YAML to List of Objects in Spring Boot (popular)
-
Using Environment Variables in Spring Boot's Properties Files (popular)
-
@PropertySource with YAML Files in Spring Boot
Spring Boot - Customization
Spring Boot - Testing
-
Testing in Spring Boot (popular)
-
Exploring the Spring Boot TestRestTemplate (popular)
-
Quick Guide to @RestClientTest in Spring Boot (popular)
-
Logging in Spring Boot (popular)
-
Using @Autowired and @InjectMocks in Spring Boot Tests (popular)
-
Setting the Log Level in Spring Boot When Testing (popular)
-
Exclude Auto-Configuration Classes in Spring Boot Tests (popular)
-
Spring Security for Spring Boot Integration Tests (popular)
Spring Boot - Under the Hood
Spring Boot - Persistence
-
Quick Guide on Loading Initial Data with Spring Boot (popular)
-
Spring Boot with Multiple SQL Import Files
-
Show Hibernate/JPA SQL Statements from Spring Boot (popular)
-
Spring Boot With H2 Database (popular)
-
Configure and Use Multiple DataSources in Spring Boot (popular)
-
Disable Spring Data Auto Configuration (popular)
-
Configuring a Hikari Connection Pool with Spring Boot (popular)
Spring Boot - DevOps Tools
-
Running Spring Boot Applications With Minikube
-
Dockerizing a Spring Boot Application (popular)
-
Creating Docker Images with Spring Boot
-
Deploy a Spring Boot WAR into a Tomcat Server
-
A Guide to Spring Boot Admin (popular)
-
Overview of Spring Boot Dev Tools
-
Introduction to Spring Boot CLI
-
Spring Boot Application as a Service
-
Spring Boot Gradle Plugin
-
Deploy a Spring Boot App to Azure
-
OpenTelemetry Setup in Spring Boot Application (popular)
-
Observability With Spring Boot (popular)
-
Rate Limiting a Spring API Using Bucket4j (popular)
Spring Boot - Integration With Other Libraries
-
A Quick Guide to OAuth2 With Spring Boot And Keycloak (popular)
-
Guide to Mustache with Spring Boot
-
Getting Started with GraphQL and Spring Boot (popular)
-
Apache Camel with Spring Boot (popular)
-
Integrating Amazon DynamoDB With Spring Boot Using Spring Cloud AWS (popular)
-
Spring Boot Configuration with Jasypt (popular)















