This repository contains 35+ Spring Boot practice projects, designed for freshers and learners to gain hands-on experience with core Spring Boot development.
- Constructor, Setter, and Field Injection
- Bean Scopes: Singleton, Prototype
- Bean Lifecycle and Aware interfaces
@Value
property injection@ConfigurationProperties
binding- YAML-based configuration
- Profiles for environment-specific configs
- JDBC integration with Spring Boot
- Spring Data JPA CRUD operations
- Custom Queries in JPA
- Pagination & Sorting
- LOB handling (BLOB/CLOB)
- Mapping SQL Subclasses
- ManyToOne relationships
- Custom exception handling examples
- Application logging configuration
- CommandLineRunner & ApplicationRunner examples
- Demonstrating runner usage with beans
- Java, Spring Boot
- JDBC, Spring Data JPA
- Maven build automation
- YAML/Properties configuration
- Master Dependency Injection & Bean Management
- Configure Spring Boot applications using properties & YAML
- Handle database operations with JDBC & Spring Data JPA
- Implement LOB handling, Exception Handling, Logging
- Work with Profiles and Application Runners
https://github.com/akashsonu0/Spring-boot-projects
Java
Spring Boot
Dependency Injection
Bean Lifecycle
JPA
JDBC
LOB
Profiles
YAML
Logging
Runners
Java
Spring Boot
Spring Data JPA
JDBC
REST API
Thymeleaf
JSP
YAML
Profiles
Reactive Programming
Spring Security
Dependency Injection
Maven
CRUD
Exception Handling
Logging