POST /authors - добавление автора
Request body example:
{
"name": "William Shakespeare"
}GET /authors - получение авторов
GET /authors/{id} - получение автора по его id
PUT /authors/{id} - изменение автора
Request body example:
{
"name": "Leo Tolstoy"
}DELETE /authors/{id} - удаление автора
POST /publishing_houses - добавление издательтва
Request body example:
{
"name": "Academic press"
}GET /publishing_houses - получение издательств
GET /publishing_houses/{id} - получение издательства по его id
PUT /publishing_houses/{id} - изменение издательства
Request body example:
{
"name": "Springer"
}DELETE /publishing_houses/{id} - удаление издательства
POST /books - добавление книги
Request body example:
{
"name": "Romeo and Juliet",
"publishingHouse": {"id": 1},
"authors":[{"id": 1},{"id": 2}]
}GET /books - получение книг
GET /books/{id} - получение книги по ее id
PUT /books/{id} - изменение книги
DELETE /books/{id} - удаление книги