Добавить
Уведомления

Подписки с подтверждением: фронтенд. Spring Boot Rest

Spring Boot Rest Application: добавляем подтверждение подписок в интерфейсе пользователя. Модель подписок будет подобна той, что используется в Instagram: пользователь не сможет видеть чужие посты, пока его запрос на добавление в друзья не будет принят другим пользователем. Для реализации подтверждения подписки нам необходимо добавить два метода в наше api: получение списка текущих подписок на пользователя и изменение статуса подписки. После этого остаётся только собрать страницу, отображающую эти подписки на клиентской стороне и добавить её в клиентский роутер. Код из видео: https://github.com/drucoder/sarafan/tree/SubscriptionWithState Документация по Spring Data JPA репозиториям: https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories Оформление интерфейса с Vuetify: https://youtu.be/jmpxRAGJ5v0 Оформление списков на примере комментариев: https://youtu.be/b2a4rVR5hiQ Маршрутизация (роутинг) в браузере: https://youtu.be/DdCoFwiRCsw Жизненный цикл Vue.js приложения: https://ru.vuejs.org/v2/guide/instance.html#%D0%A5%D1%83%D0%BA%D0%B8-%D0%B6%D0%B8%D0%B7%D0%BD%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D1%86%D0%B8%D0%BA%D0%BB%D0%B0-%D1%8D%D0%BA%D0%B7%D0%B5%D0%BC%D0%BF%D0%BB%D1%8F%D1%80%D0%B0 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ➡ Твиттер: https://twitter.com/letsCodeDru ➡ Группа Вконтакте: https://vk.com/letscodedru ➡ Канал в Telegram: https://t.me/letsCode_dru ➡ Чат в Telegram: https://t.me/joinchat/FeiP9xEhqHajfqhLr4z-Nw ➡ Сервер в Discord: https://discord.gg/xs6XxSx ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ Поддержать проект: ➡ Patreon https://www.patreon.com/letscodedru ➡ Яндекс.Деньги https://money.yandex.ru/to/41001451675086 ➡ PayPal paypal.me/letscodedru ➡ Qiwi https://qiwi.me/letscode ➡ WebMoney/BitCoin https://funding.webmoney.ru/d/drucoder ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ➡ Ссылка на канал: https://www.youtube.com/channel/UC1g3kT0ZcSXt4_ZyJOshKJQ ➡ Ссылка на Яндекс.Дзен: https://zen.yandex.ru/media/id/5ac20956168a91ffeae449c5

Иконка канала letsCode
2 подписчика
12+
1 просмотр
7 лет назад
12+
1 просмотр
7 лет назад

Spring Boot Rest Application: добавляем подтверждение подписок в интерфейсе пользователя. Модель подписок будет подобна той, что используется в Instagram: пользователь не сможет видеть чужие посты, пока его запрос на добавление в друзья не будет принят другим пользователем. Для реализации подтверждения подписки нам необходимо добавить два метода в наше api: получение списка текущих подписок на пользователя и изменение статуса подписки. После этого остаётся только собрать страницу, отображающую эти подписки на клиентской стороне и добавить её в клиентский роутер. Код из видео: https://github.com/drucoder/sarafan/tree/SubscriptionWithState Документация по Spring Data JPA репозиториям: https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories Оформление интерфейса с Vuetify: https://youtu.be/jmpxRAGJ5v0 Оформление списков на примере комментариев: https://youtu.be/b2a4rVR5hiQ Маршрутизация (роутинг) в браузере: https://youtu.be/DdCoFwiRCsw Жизненный цикл Vue.js приложения: https://ru.vuejs.org/v2/guide/instance.html#%D0%A5%D1%83%D0%BA%D0%B8-%D0%B6%D0%B8%D0%B7%D0%BD%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D1%86%D0%B8%D0%BA%D0%BB%D0%B0-%D1%8D%D0%BA%D0%B7%D0%B5%D0%BC%D0%BF%D0%BB%D1%8F%D1%80%D0%B0 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ➡ Твиттер: https://twitter.com/letsCodeDru ➡ Группа Вконтакте: https://vk.com/letscodedru ➡ Канал в Telegram: https://t.me/letsCode_dru ➡ Чат в Telegram: https://t.me/joinchat/FeiP9xEhqHajfqhLr4z-Nw ➡ Сервер в Discord: https://discord.gg/xs6XxSx ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ Поддержать проект: ➡ Patreon https://www.patreon.com/letscodedru ➡ Яндекс.Деньги https://money.yandex.ru/to/41001451675086 ➡ PayPal paypal.me/letscodedru ➡ Qiwi https://qiwi.me/letscode ➡ WebMoney/BitCoin https://funding.webmoney.ru/d/drucoder ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ➡ Ссылка на канал: https://www.youtube.com/channel/UC1g3kT0ZcSXt4_ZyJOshKJQ ➡ Ссылка на Яндекс.Дзен: https://zen.yandex.ru/media/id/5ac20956168a91ffeae449c5

, чтобы оставлять комментарии