A personal repository where I practice and explore Spring Boot by building small projects, testing new features, and learning how the framework works.
This is an ongoing project, so the repository will continue to grow as I study new topics. My goal is to keep everything I learn in one place and use it as a reference for future projects.
- REST APIs
- Spring MVC
- Dependency Injection
- Java 21
- Maven
- HTTP & JSON
More content will be added over time as I continue learning Spring Boot.
- Spring Data JPA
- Hibernate
- MySQL & PostgreSQL
- Bean Validation
- Exception Handling
- Spring Security
- JWT Authentication
- Docker
- Unit & Integration Testing
- Swagger / OpenAPI
- Microservices
- Java 21
- Spring Boot 3.4
- Maven
- IntelliJ IDEA
- Git & GitHub
Clone the repository:
git clone https://github.com/thurdass/springboot-lab.gitGo to the project directory:
cd springboot-labRun the application:
mvn spring-boot:runThe application will start on:
http://localhost:8080
This repository is updated whenever I learn something new or build a new feature. Instead of creating dozens of small repositories, I'm using this one to document my progress with Spring Boot over time.
If you have suggestions, find a bug, or think something could be improved, feel free to open an issue or submit a pull request.
This project is available for educational purposes.