Simple Spring application for lending books to users. This project is a testing practice of:
- Separation of business logic and frameworks
- Spring Boot
- Spring Data JPA
- Spring Data Rest
- Kotlin
- Hibernate
- Flyway
- Elasticsearch
- Testcontainers with a Postgres Docker image
- Database Rider
- RestAssured
- AssertJ
- Mockito
mvn clean package spring-boot:build-image -Dspring-boot.build-image.imageName=jbequinn/library
docker-compose up