RUVIDEO
Поделитесь видео 🙏

Подключаем базу данных, настраиваем Jackson. Spring Boot REST

Spring Boot Rest Application: Добавляем базу данных в приложение с использованием JPA (по умолчанию провайдер - Hibernate). Также мы будем использовать для сериализации объектов библиотеку Spring по-умолчанию - Jackson.

Код из видео:
https://github.com/drucoder/sarafan/tree/AddJPA

В предыдущих видео мы уже производили настройку JPA в спринг, по этой ссылке можно ознакомиться подробнее:
https://youtu.be/nyFLX3q3poY

Прежде всего нам нужно подключить зависимости на Spring Boot Data JPA и Postgres JDBC драйвер.

Зависимости для файла build.gradle:
https://gist.github.com/drucoder/59c795e4dda47935a146980312c561e5

После чего мы создаём доменный объект Message.
Для уменьшения количества кода в проекте, мы будем использвать библиотеку lombok.

Видео с подробным обзором проекта lombok:
https://youtu.be/QmsMWCIf3nc

К сожалению, использовать его в полной мере не получится из-за проблем совместимости lombok и jackson вызванных адаптацией этих фреймворков для работы с java 9.

Настройка проперти для Postgres, исключающая ошибку в логах при старте приложения:
https://gist.github.com/drucoder/5bd20a5370d9b278fbd14f3909b454d8

Для сокрытия лишних полей из одной сущности в разных запросах, мы будем использовать JsonView из Jackson - достаточно гибкий и мощный инструмент управления сериализуемыми данными

Скрипты для асинхронных запросов из консоли:
https://gist.github.com/drucoder/a1d8576e1d15be38aae5bac3f914b874

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

➡ Твиттер: https://twitter.com/letsCodeDru
➡ Чат в Discord: https://discord.gg/xs6XxSx
➡ Группа Вконтакте: https://vk.com/letscodedru
➡ Канал в Telegram: https://t.me/letsCode_dru
➡ Чат в Telegram: https://t.me/joinchat/FeiP9xEhqHajfqhLr4z-Nw

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

Поддержать проект:
➡ 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

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Подключаем базу данных, настраиваем Jackson. Spring Boot REST», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.