src/main/java/com/books/BookApplication.java (9 loc)class BookApplication, method main
src/main/java/com/books/controller/BookController.java (51 loc)class BookController, method create, method list, method get, method update, method delete
src/main/java/com/books/controller/HealthController.java (12 loc)class HealthController
src/main/java/com/books/dto/BookRequest.java (18 loc)class BookRequest, method getTitle, method setTitle, method getAuthor, method setAuthor, method getYear, method setYear, method getIsbn, method setIsbn
src/main/java/com/books/exception/BookNotFoundException.java (6 loc)class BookNotFoundException
src/main/java/com/books/exception/GlobalExceptionHandler.java (26 loc)class GlobalExceptionHandler
src/main/java/com/books/model/Book.java (35 loc)class Book, method getId, method setId, method getTitle, method setTitle, method getAuthor, method setAuthor, method getYear, method setYear, method getIsbn, method setIsbn
src/main/java/com/books/repository/BookRepository.java (9 loc)interface BookRepository
src/test/java/com/books/BookApiTest.java (118 loc, test)class BookApiTest