This application allows you to store a list of books on a virtual library, stores information about the Author, Title, ISBN code, and number of pages. It is also possible to add comments to individual items.
Project based on Spring Boot, Java 8.
Project Lombok was used during development, to import project and run it properly in IDE You will need to add Lombok plugin https://projectlombok.org/setup/intellij
Ready to import Postman collection is in BookShelf.postman_collection.json.
Run command: mvn spring-boot:run
By default tomcat will start on localhost:8080
To use MSSQL Database instead of H2 in memory, uncomment url in resources/application.properties
and run command: docker run --name mysql-standalone -e MYSQL_ROOT_PASSWORD=password -e MYSQL_DATABASE=shelf -e MYSQL_USER=sa -e MYSQL_PASSWORD=password -d mysql:5.6