You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Аналог кинопоиска. REST API приложение с хранением информации о фильмах и пользователях в Базе Данных. (Sptring Boot, JUnit, Maven, JDBC, H2-database, SQL).
С помощью запросов к REST-контроллерам можно выполнять CRUD-операции с фильмами, жанрами, возрастными категориями, лайками, пользователями. Пользователи могут ставить фильмам лайки, добавляться друг к другу в друзья, сортировать фильмы по популярности.
Примеры запросов
Получение списка всех фильмов
SELECT*FROM films;
film_id
name
description
release_date
duration
mpa_id
1
Планета обезьян: Новое царство
Королю планеты обезьян удалось добиться стабильности в своём обществе. Годы правления привели к активному развитию.
2024-05-8
107
1
2
Иван Васильевич меняет профессию
Советская фантастическая комедия 1973 года, снятая режиссёром Леонидом Гайдаем по мотивам пьесы Михаила Булгакова «Иван Васильевич»
SELECT*FROM users
WHERE user_id IN
(SELECT friend_id
FROM users u
JOIN friendships f ONu.user_id=f.user_idWHEREu.user_id=1ANDf.is_confirmed='true')
AND user_id IN
(SELECT friend_id
FROM users u
JOIN friendships f ONu.user_id=f.user_idWHEREu.user_id=2ANDf.is_confirmed='true');
An analog of kinopoisk. A REST API application with storing information about movies and users in a Database. Using requests to REST controllers, you can perform CRUD operations with movies, genres, age categories, likes, and users. Users can like movies, add friends to each other, and sort movies by popularity.