Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Java, Spring Boot, Microservices interview prep
·
Module 5
Spring & Spring Boot Core
1
IoC & DI: Constructor vs. Setter Injection
Explain Inversion of Control (IoC), Dependency Injection (DI), and compare constructor vs. setter injection.
2
Spring Bean Lifecycle and Scopes
Explain the Spring bean lifecycle, its scopes (e.g., singleton, prototype), and implement lifecycle callbacks.
3
Mastering Spring Boot Auto-Configuration
Explain Spring Boot's auto-configuration mechanism and how to create a custom auto-configuration.
4
Externalized and Profile-Specific Configuration in Spring Boot
Implement externalized and profile-specific configuration in a Spring Boot application.
5
Spring AOP: Implementing Cross-Cutting Concerns with Aspects
Explain Spring AOP concepts and implement a cross-cutting concern (e.g., logging) using an aspect.
6
Breaking Circular Dependencies in Spring
Solve a circular dependency problem in a Spring application and explain the underlying cause.
7
Bean Validation Basics
Implement request validation using Bean Validation annotations.
8
Centralized Exception Handling with @ControllerAdvice
Implement centralized exception handling using @ControllerAdvice.
Previous module
Advanced Java: Concurrency & IO
Next module
Spring Data & Transaction Management