"Spring Boot is an opinionated framework for building production-ready Java applications with minimal setup and configuration.”

Spring Boot is a project within the larger Spring Framework family that simplifies the development of new Spring applications. It provides a variety of features that make it easier to develop, configure, and deploy Spring-based applications quickly. Here are some of the basic concepts of Spring Boot:

Key Concepts


Basic Annotations


Spring Boot Profiles


Thymeleaf Concepts


Database


@Qualifier in Spring Boot


@Lazy in Spring Boot

Resources

Learn to become a modern Spring Boot developer

Spring Boot Tutorial