Java Spring Web Application (MVC): Добавляем базу данных (БД) в Spring приложение, написанное на Java. БД нужно в любом приложении, подразумевающем хоть какое-то взаимодействие с пользователем. В случае, если весь контрент приложения генерируется пользователями, как в нашем клоне Твиттера, то и БД в приложении играет одну из важнейших ролей. Поддержать проект: ➡ Стать спонсором
https://www.youtube.com/letscodedru/join ➡ Patreon / letscodedru ➡ Яндекс.Деньги
➡ PayPal paypal.me/letscodedru ➡ Qiwi
Ссылка на git репозиторий из видео:
Для начала нам необходимо найти нужный гайд на сайте Spring:
Следующим шагом мы устанавливаем необходимые зависимости. В руководстве, которое мы используем, обозначена СУБД MySQL, которую можно использовать, как быстрый старт (её необходимо установить отдельно). Я же предпочитаю Postgres (его тоже надо устанавливать отдельно), ввиду большего соответсвия моим требованиям. На начальном этапе вы можете использовать любую удобную для вас БД. Зависимость для Postgres:
Настройки БД для Postgres:
Далее по руководству создаем доменный объект (объект, который будем хранить в БД), репозиторий, для взаимодействия с БД и вносим изменения в контроллер и шаблон страницы. Руководство по mustache:
Руководство по JPA репозиториям:
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ➡ Твиттер: / letscodedru ➡ Чат в Discord: / discord ➡ Группа Вконтакте:
https://vk.com/letscodedru ➡ Канал в Telegram:
➡ Чат в Telegram:
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ Ссылка на плейлист: • SDKMan: установка Java, Kotlin, Scala... Ссылка на канал: / @letscodedru Ссылка на Яндекс.Дзен: