In this repo I wil follow with my updates, the repo of the course: Spring Framework 7: Beginner to Guru.
The original repository of the course is here: Spring Framework 7 - Beginner to Guru.
This is the link to the course: [Udemy course]](https://www.udemy.com/course/spring-framework-6-beginner-to-guru/?referralCode=2BD0B7B7B6B511D699A9).
This is the architecture up to now:
- Use project Lombok and Mockito for tests
- Created with Spring initializer java 21 maven & dependencies Spring Boot Web
- Jpa and Mapstruct for entities management
- H2 or MYSQL database (currently MYSQL)
- I use VsCode
- Added support for containerization with Docker
- Tests with Mockito
-
20.11.2025 Introduced MySql and a new profile to switch between H2 or MYSQL
-
22.11.2025 Due to the new release of Spring Boot 4 and Spring framework 7 I'll create a new project and leave the previous in this repo: spring6-rest-mvc.