CRUD application responsible for customer management.
Stack | Version |
---|---|
Java | 17 |
Springboot | 2.4.2 |
Gradle | 7.4.2 |
Flyway | 5.2.4 |
MySQL | 8.0 |
http://localhost:8080/swagger-ui.html
Tests were implemented using the libraries MockMVC and Wiremock. To run them, simply build the application.
Build the project
./gradlew clean build
Start dependencies
docker-compose up -d
Start application
./gradlew bootRun --args='--spring.profiles.active=local'
Japanet