Skip to content

Latest commit

 

History

History
13 lines (13 loc) · 1.62 KB

File metadata and controls

13 lines (13 loc) · 1.62 KB
<title>Readme.md</title><style></style>

BookSchelf project

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.

Tech

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.

Running

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