REST API with using Spring boot and Hibernate, covered with Unit and Integration tests
To start the project you should have installed : maven, docker and openJDK:17
- Download and unzip project or git clone
- Go to repository with project and open cmd or git bush
- Run 'mvn clean package -Dmaven.test.skip && docker-compose up -d'
Application is working on 8000 port
Topics that are covered in this project:
- Docker
- Crud endpoints
- Pagination
- Flyway migration
- Transactions
- Dto pattern
- PostgreSQL
- Mockito