Spring Boot JPA (Hibernate): добавляем базу данных в веб приложение на Java (простой сайт)

 

Java Spring Web Application (MVC): Добавляем базу данных (БД) в Spring приложение, написанное на Java. БД нужно в любом приложении, подразумевающем хоть какое-то взаимодействие с пользователем. В случае, если весь контрент приложения генерируется пользователями, как в нашем клоне Твиттера, то и БД в приложении играет одну из важнейших ролей. Поддержать проект: Стать спонсором https://www.youtube.com/letscodedru/join
Patreon
Яндекс.Деньги
PayPal paypal.me/letscodedru Qiwi
Ссылка на git репозиторий из видео:
Для начала нам необходимо найти нужный гайд на сайте Spring:
Следующим шагом мы устанавливаем необходимые зависимости. В руководстве, которое мы используем, обозначена СУБД MySQL, которую можно использовать, как быстрый старт (её необходимо установить отдельно). Я же предпочитаю Postgres (его тоже надо устанавливать отдельно), ввиду большего соответсвия моим требованиям. На начальном этапе вы можете использовать любую удобную для вас БД. Зависимость для Postgres:
Настройки БД для Postgres:
Далее по руководству создаем доменный объект (объект, который будем хранить в БД), репозиторий, для взаимодействия с БД и вносим изменения в контроллер и шаблон страницы. Руководство по mustache:
Руководство по JPA репозиториям:
Твиттер: https://twitter.com/letsCodeDru
Чат в Discord:
Группа Вконтакте: https://vk.com/letscodedru
Канал в Telegram:
Чат в Telegram:
Ссылка на плейлист: https://www.youtube.com/watch?v=YCNiWmbnEQ8&list=PLU2ftbIeotGpAYRP9Iv2KLIwK36-o_qYk
Ссылка на канал: https://www.youtube.com/channel/UC1g3kT0ZcSXt4_ZyJOshKJQ
Ссылка на Яндекс.Дзен: