Skip to content

Repository files navigation

Library

Library is a Spring Boot REST API project for managing books, authors, readers, and their relationships.

Implemented functionality:

  • CRUD endpoints for books, authors, and readers.
  • Pagination and sorting for collection endpoints.
  • Book-to-author and book-to-reader relationships.
  • Request validation, DTO mapping, and centralized error handling.

Main technologies: Java 21, Spring Boot, Spring Data JPA, PostgreSQL, MapStruct, Lombok, Gradle, and Docker Compose.

About

Spring Boot REST API for managing books, authors, readers, and their relationships.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages