Skip to content

BrunoMazzocchi/SpringLibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Library

Library REST API developed with Java Spring boot and JWT.

Java

Spring

Spring Boot

Spring Security

JSON

API Reference

Get a book

 GET /books/${id}
Parameter Type Description
Id int Required. Search a specific book with an Id.

Get all books

 GET /books/all
Parameter Type Description
No Parameter Required. Search all books

Get books by author

 GET /books/author/nameOrSurname
Parameter Type Description
Name or surname String Required. Search a book with the author's name or surname (not working right now)

Delete a book

 Delete /books/delete
Parameter Type Description
Id int Required. Deletes a book with the specified Id.

Save a book

 Post /books/save
Parameter Type Description
Book book Required. Saves a book with the information required.

Get all borrows

 GET /borrows/all
Parameter Type Description
No parameter Required. Gets all the borrows registered.

Gets a specific borrow

 Get /borrows/book/{bookId}
Parameter Type Description
Id int Required. Search a specifics borrow with a book ID

Gets a specific borrow

 Get /borrows/student/{studentId}
Parameter Type Description
Id int Required. Search a specifics borrow with a student ID

Saves a borrow

 Post /borrows/save
Parameter Type Description
Borrow borrow Required. Saves a borrow with the information required.

Authors

🚀 About Me

I'm a student looking for opportunities as a backend developer.

About

RestAPI library developed with Java Spring

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages