https://github.com/diamond2016/spring6-rest-mvc
RestFul services into context of a Java SpringBoot application
https://github.com/diamond2016/spring6-rest-mvc
docker lombok-maven mapstruct-springboot mockmvc restful-api spring springboot3
Last synced: about 1 month ago
JSON representation
RestFul services into context of a Java SpringBoot application
- Host: GitHub
- URL: https://github.com/diamond2016/spring6-rest-mvc
- Owner: diamond2016
- Created: 2025-09-11T07:45:56.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-12-05T05:59:16.000Z (7 months ago)
- Last Synced: 2025-12-08T13:18:33.336Z (7 months ago)
- Topics: docker, lombok-maven, mapstruct-springboot, mockmvc, restful-api, spring, springboot3
- Language: Java
- Homepage:
- Size: 210 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Spring Framework 6
**RESTful in Spring Boot**
- 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 database
- Written in VsCode
- Support for containerization with Docker
1. New project (initializer spring)
2. models, services and controllers via Lombok annotations
3. Services RESTful, tested with Postman (Service e Controller: Beer)
4. Services RESTful, (Service e Controller: Customer)
5. Test of controllers via mockmvc
From Spring Framework 6: Beginner to Guru course [rest-mvc](https://github.com/springframeworkguru/spring-6-rest-mvc)
10.10.2025
Upgrade of project to Spring Boot 3.5.0 has been successful, and MapStruct (1.6.0) and Lombok configurations
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:[new-rest-mvc](https://github.com/diamond2016/spring-7-rest-mvc)