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 Mastery
·
Module 8
Spring Framework Fundamentals
Mastering Maven: Project Setup and Core Commands
Set up a Maven project, configure dependencies in pom.xml, and use basic lifecycle commands.
2
Understanding IoC and DI Principles
Explain Inversion of Control (IoC) and Dependency Injection (DI) principles.
3
Stereotype Annotations for Spring Beans
Define Spring beans using stereotype annotations (@Component, @Service, @Repository).
4
Constructor Injection with @Autowired
Implement dependency injection using constructor injection and the @Autowired annotation.
5
Programmatic Bean Definition with @Configuration and @Bean
Define beans programmatically using @Configuration and @Bean annotations.
6
Spring Bean Scopes: Singleton vs. Prototype
Configure and differentiate between singleton and prototype bean scopes in a Spring application.
Previous module
Java Concurrency Basics
Next module
Building REST APIs with Spring Boot