This documentation provides details on the endpoints and functionalities of the Library Management System API built using Spring Boot. The API allows librarians to manage books, patrons, and borrowing records.
http://localhost:8080/api
http://localhost:8080/swagger-ui/index.html
Authentication is not required for accessing the endpoints in this API.
The API returns appropriate HTTP status codes and error messages in case of errors.
The API deals with the following entities:
Book
- ID (auto-generated)
- Title
- Author
- ISBN
- Category
- Publication Year
- Page Numbers
Patron
- ID (auto-generated)
- Name
- Phone Number
Borrowing Record
- Tracks the association between books and patrons, including borrowing and return dates.