Skip to content

This project was developed with Spring Boot, Spring Security, MongoDB.

License

Notifications You must be signed in to change notification settings

nejlasahin/book-listing-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Book Listing Project

Used Technologies

  • Java 11
  • Spring Boot
  • Spring Security
  • Spring Data MongoDB
  • Restful API
  • OpenAPI documentation
  • Lombok
  • JUnit Mockito
  • Maven

Run & Build

$PORT: 8080


git clone https://github.com/nejlasahin/book-listing-project.git

$ cd book-listing-project
$ docker-compose -f src/main/resources/docker-compose-mongodb.yaml up
$ mvn clean install
$ mvn spring-boot:run

Swagger UI will be run on this url

http://localhost:${PORT}/swagger-ui.html

API Endpoints

endpoints