Spring Library Service

Build Status Dependabot Status Coverage Status

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

Running

Build the docker image

mvn clean package spring-boot:build-image -Dspring-boot.build-image.imageName=jbequinn/library

Starting services

docker-compose up