도서 관리 시스템을 위한 REST API를 설계하고 구현해야 합니다. 시스템은 다음과 같은 기능을 제공해야 합니다:

API 설계를 진행해야 합니다.

  1. 도서 추가 (Create a Book):

    1. POST→/books
    body -> {
    "title": "자바는 어려워",
    "author": "조코딩스",
    "price": 33000
    }
    
  2. 도서 목록 조회 (Get All Books):

    1. GET→ /books
  3. 특정 도서 조회 (Get a Single Book):

    1. GET→ /books/{id}
  4. 도서 정보 수정 (Update a Book):

    1. PATCH /books/{id}
  5. 도서 삭제 (Delete a Book) :

    1. DELETE→ /books/{id}
  6. 도서 대출 (Borrow a Book)

    1. POST→/loanrecords
    {
    	"bookId": 3,
    	"userId": 11,
    	"loanDate": "2024-05-30"
    }
    
  7. 도서 반납 (Return a Book)

    1. PATCH → /loanrecords/{id}
  8. 대출 기록 조회 (Get Loan Records)

    1. GET →/loanrecords