{"id":27920283,"url":"https://github.com/loopandlearn-dev/spring-projects","last_synced_at":"2026-05-03T20:37:40.230Z","repository":{"id":291567037,"uuid":"974336982","full_name":"LoopAndLearn-dev/Spring-Projects","owner":"LoopAndLearn-dev","description":"Learning by building — a fresher’s Spring Boot sandbox filled with mini-projects, backend logic, and database experiments.","archived":false,"fork":false,"pushed_at":"2025-05-05T17:46:54.000Z","size":18,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-06T20:57:19.766Z","etag":null,"topics":["spring","springboot"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LoopAndLearn-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-28T16:08:39.000Z","updated_at":"2025-05-05T17:47:03.000Z","dependencies_parsed_at":"2025-05-05T12:25:28.501Z","dependency_job_id":"bbeff8e0-b390-4b6c-9b16-b3975a429ad4","html_url":"https://github.com/LoopAndLearn-dev/Spring-Projects","commit_stats":null,"previous_names":["loopandlearn-dev/spring-projects"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LoopAndLearn-dev%2FSpring-Projects","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LoopAndLearn-dev%2FSpring-Projects/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LoopAndLearn-dev%2FSpring-Projects/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LoopAndLearn-dev%2FSpring-Projects/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LoopAndLearn-dev","download_url":"https://codeload.github.com/LoopAndLearn-dev/Spring-Projects/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252769391,"owners_count":21801375,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["spring","springboot"],"created_at":"2025-05-06T20:57:21.934Z","updated_at":"2026-05-03T20:37:40.196Z","avatar_url":"https://github.com/LoopAndLearn-dev.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Spring Project Portfolio\n\nThis repository contains a collection of Spring Framework and Spring Boot projects developed using Spring Tool Suite (STS). These projects demonstrate various core and advanced concepts in Spring and are integrated with MySQL and tested using Postman.\n\n---\n\n## Topics Covered\n\n- Core Spring:\n  - Inversion of Control (IoC)\n  - Dependency Injection\n  - Bean Scopes\n  - Bean Lifecycle\n  - Autowiring\n  - Spring Annotations\n  - Lombok Integration\n\n- Spring Boot:\n  - Spring Boot Runners\n  - Application Configuration\n  - Spring Web MVC\n  - MVC Architecture \u0026 Form Tags\n  - Thymeleaf Templating\n  - RESTful APIs\n  - Spring Session Management\n\n- Spring AOP:\n  - Aspect-Oriented Programming\n\n- Spring Data JPA:\n  - Basic CRUD operations\n  - Entity Relationships (One-to-One, One-to-Many, Many-to-Many)\n  - MySQL Integration\n\n---\n\n## Technologies Used\n\n- Java\n- Spring Framework \u0026 Spring Boot\n- MySQL \u0026 MySQL Workbench\n- Postman (for API testing)\n- Spring Tool Suite (STS)\n- Maven\n- Thymeleaf\n- Lombok\n\n---\n\n## Project Structure\n\nEach project is organized into its own folder. Example folders:\n- /spring-core-di\n- /spring-boot-rest-api\n- /spring-mvc-thymeleaf\n- /spring-data-jpa-relationships\n- etc.\n\n---\n\n## How to Run\n\n1. Clone this repository\n2. Import the desired project into STS as a Maven project\n3. Configure application.properties with your MySQL credentials\n4. Run the main class\n5. Test using browser or Postman as required\n\n---\n\n## Author\n\nYashaswi (LoopAndLearn-Dev)\n\nFeel free to explore each folder for specific README and setup instructions related to each project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floopandlearn-dev%2Fspring-projects","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Floopandlearn-dev%2Fspring-projects","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floopandlearn-dev%2Fspring-projects/lists"}