This repository contains a collection of basic to intermediate-level Spring Framework projects and code snippets that demonstrate core concepts of Spring such as Dependency Injection, Autowiring, Bean Life Cycle, JDBC integration, and ORM.
Autowiring– Examples demonstrating different modes of Spring Autowiring (byName, byType, constructor).DependencyInjection– Core examples showing constructor-based and setter-based dependency injection.LifeCycle– Demonstrates Spring bean lifecycle methods usinginit-method,destroy-method,@PostConstruct, and@PreDestroy.ProjectOne,ProjectTwo,ProjectThree– Practice projects combining multiple Spring concepts for better understanding.SpringJDBC– Examples showing how to integrate Spring with JDBC for database operations.SpringORMProject– Demonstrates the use of Spring ORM with Hibernate for database interaction.
- Java
- Spring Framework (Core, JDBC, ORM)
- Maven (optional, based on individual project setup)
-
Clone the repository:
git clone https://github.com/ArjunPatil15/SpringWorkSpace.git
-
Import the folder into your preferred IDE (like Eclipse or IntelliJ).
-
Run the individual projects as standalone Spring applications.
📖 Purpose This workspace serves as a personal learning lab to understand and implement the foundational concepts of Spring Framework through practical coding examples.