An in-depth piece exploring building a modular event-driven microservices architecture, using Spring and Orkes Conductor for orchestration:
Learn Spring Boot
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
- A Comparison Between Spring and Spring Boot
- Spring Boot Annotations
- Intro to Spring Boot Starters
- Recommended Package Structure of a Spring Boot Project
- Spring Boot Actuator (popular)
- Configure a Spring Boot Web Application
- Quick Guide on Loading Initial Data with Spring Boot
- Validation in Spring Boot (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
- YAML to List of Objects in Spring Boot
- Using Environment Variables in Spring Boot's Properties Files
Spring Boot - Customization
Spring Boot - Testing
Spring Boot - Under the Hood
Spring Boot - Persistence
Spring Boot - DevOps Tools
- Running Spring Boot Applications With Minikube
- Dockerizing a Spring Boot Application
- Creating Docker Images with Spring Boot
- Deploy a Spring Boot WAR into a Tomcat Server
- A Guide to Spring Boot Admin
- 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