Spring Boot Project Setup & Auto-Configuration
4 Topics
1
Creating a Spring Boot Project — Spring Initializr Explained
Configuring Maven/Gradle builds, Java versions, and starter dependencies.
2
Spring Boot Auto-Configuration — How It Works Under the Hood
Deep dive into @EnableAutoConfiguration, spring.factories, and conditional annotations (@ConditionalOnClass, @ConditionalOnMissingBean).
3
application.properties vs application.yml — Full Configuration Guide
Compare syntax styles, lists representation, maps representation, and environment variable bindings.
4
Spring Boot Profiles — dev, staging, prod Configuration
Setting up profile-specific properties and active config environments dynamically.