easyfundamentalsWhat is Spring Boot?What is Spring Boot and how does it differ from the Spring Framework?โพ
easyiocdifundamentalsIoC Container & Dependency InjectionWhat is the Spring IoC container and how does dependency injection work?โพ
easyannotationscomponent-scan@Component, @Service, @Repository, @ControllerWhat is the difference between @Component, @Service, @Repository, and @Controller?โพ
easyannotationsauto-configuration@SpringBootApplicationWhat does @SpringBootApplication do and what three annotations does it combine?โพ
easyconfigurationapplication.properties vs application.ymlHow do you configure a Spring Boot application and what is the difference between application.properties and application.yml?โพ
easyactuatormonitoringSpring Boot ActuatorWhat is Spring Boot Actuator and what endpoints does it expose?โพ
mediumauto-configurationinternalsAuto-Configuration MechanismHow does Spring Boot auto-configuration work internally?โพ
mediumbean-lifecycleinternalsBean LifecycleWhat is the Spring bean lifecycle and how can you hook into it?โพ
mediumspring-mvcrequest-handlingSpring MVC Request HandlingHow does Spring MVC handle an incoming HTTP request from start to finish?โพ
mediumannotationsspring-mvcrest@RestController vs @ControllerWhat is the difference between @RestController and @Controller, and when do you use each?โพ
mediumexception-handlingspring-mvcException Handling with @ControllerAdviceHow do you implement global exception handling in Spring Boot with @ControllerAdvice?โพ
mediumbean-scopesinternalsBean ScopesWhat are the different bean scopes in Spring and when do you use each?โพ
mediumjpadata-accessspring-dataSpring Data JPAHow does Spring Data JPA simplify database access and what are derived query methods?โพ
mediumsecurityauthenticationauthorizationSpring Security BasicsHow does Spring Security work and how do you configure basic authentication and authorization?โพ
mediumconfigurationtype-safety@ConfigurationPropertiesHow do you bind configuration to a type-safe object with @ConfigurationProperties?โพ
mediumhttp-clientrest-templateweb-clientRestTemplate vs WebClientWhat is the difference between RestTemplate and WebClient in Spring Boot, and when should you use each?โพ
hardjwtsecurityauthenticationJWT Integration with Spring SecurityHow do you implement stateless JWT authentication in Spring Boot?โพ
hardtestingspring-boot-testweb-mvc-testdata-jpa-testTesting with @SpringBootTestWhat are @SpringBootTest, @WebMvcTest, and @DataJpaTest and when do you use each?โพ
hardvirtual-threadsspring-boot-3performanceproject-loomSpring Boot 3 โ Virtual ThreadsHow do virtual threads (Project Loom) integrate with Spring Boot 3 and what are the benefits?โพ
hardnative-imagegraalvmspring-boot-3aotSpring Boot 3 โ Native Image (GraalVM)What is GraalVM Native Image support in Spring Boot 3 and what are the trade-offs?โพ
hardtransactionsjpadatabaseTransaction ManagementHow does @Transactional work in Spring and what are the propagation and isolation levels?โพ
hardcachingredisperformanceSpring Cache AbstractionHow does Spring's caching abstraction work and how do you integrate Redis as a cache backend?โพ
hardeventsasyncdecouplingSpring Application Events & @AsyncHow do Spring application events and @Async work, and what are their pitfalls?โพ
hardobservabilitymicrometertracingloggingspring-boot-3Observability โ Micrometer, Tracing & LoggingHow do you implement observability (metrics, tracing, structured logging) in Spring Boot 3?โพ