Skip to content

ArjunPatil15/Spring-WorkSpace

Repository files navigation

Spring WorkSpace

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.

📁 Project Structure

  • 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 using init-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.

📌 Technologies Used

  • Java
  • Spring Framework (Core, JDBC, ORM)
  • Maven (optional, based on individual project setup)

🚀 Getting Started

  1. Clone the repository:

    git clone https://github.com/ArjunPatil15/SpringWorkSpace.git
    
  2. Import the folder into your preferred IDE (like Eclipse or IntelliJ).

  3. 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.

Releases

No releases published

Packages

No packages published

Languages