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

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

Всем привет.

Катя канал гороскоп. Меня зовут. Андрей продолжаем вникать Spring Boot.

Сегодня мы подключим к нашему приложение которое как выполнить называется свитер.

И начнём. Мы конечно же со странички кольца спиннинга здесь набираем. Москве и по нему пойдём потихонечку потому, что сценарию которому мы привыкли сами уже работать для начала обсудим проекта здесь с прошлого раза звонил только одну я добавил сюда гид. Если у вас нету работы с гит можете пройтись по ссылочке наверху сейчас открываем наш помню файл и отсюда нам нужно скопировать прежде всего вот зависимость. ДТП без неё вообще ничего работать не будет и следующая нам нужно добавить сюда базу данных в примере используется. Майский может использовать её. Если хотите либо использовать postgres. Я предпочитаю. Позвонить поэтому я добавлю. А тем более он у меня уже установлен. Так мы давали наши зависимости ссылка на вот эту зависимость она будет в описании к видео идём дальше посмотрим, что нам нужно ещё. Так теперь нам Spring предлагает добавить кое-какие конфиге идём в наш проект видим, что здесь такого нет конечно же создаем новый файл lic. Ишим и если у вас в. Москве можно скопировать это, что здесь можно будет поставить данных и пользователя с паспортом указать своих я использую. Прогресс ссылочка в описании на вот этот config представляем его и. Здесь также проверяем здесь раз была в вашем база данных предварительно. Не забудьте создать пользователей скорее всего у вас так и останется postgres и здесь пароль не 123. Что означает вот эта строчка оно означает, что Spring возьмет на себя создание базы данных её структура то есть базу данных задаёте вы полностью обслуживает Spring то есть мы сейчас с вами будем создавать новые какие-то объекты которой будут храниться в базах данных и при добавление полей изменений кремирование там будет всё — это актуализировать для нас есть мы вообще голову не время как всё — это работа идём дальше, что ещё нам предлагает сделать здесь Spring. Он предлагает нам создать новую сущность переходе домен. Зачем он нужен чтобы нам сущности которые хранятся в базе данных не искать по всему исходному коду создаем и назовём допустим message. Идём посмотрим, что надеть предлагает обновить аннотация интести она даёт знаешь springwools, что — это не просто кусок программного кода, а который нам необходимо сохранить в базе данных следующим этапом и копируем этот кусочек кода который объясняет фреймворк у, что вот этого поля ID у нас будет идентификатором нужен эдификатор для того чтобы различать две записи в одной таблички здесь мы сказали, что — это идентификатор. А здесь говорим чтобы. Оренбург сам озадачился вместе с базой данных разобрались. В каком виде. В каком порядке. У нас будут дети самые тарификатор генерироваться мы знаем только, что они будут целые числовые и хватит также нам понадобятся поля типа string в котором хранится текст сообщения и ещё одно приватное текстовое поле котором мы будем хранить теги так как мы описали поля приватными нужно сделать аксессуары для гитары можно создать каминг. Либо мы можем нажать. Выйди из генерировать гитара ну здесь у нас в начале текста Nobody текст можно по одному. А можно просто вот там опять же нажимаем. МТС выбираем оставшиеся поля автоматически голову не греем посмотрим, что дальше нам ещё предлагает сделать наш гайд. Он предлагает нам создать красоту репозиторий опять не сильно напрягают пока, что копируем кусочек кода идём в наше дерево и создаём здесь новый покер которые у нас будут хранятся репозитории созданием новых Java Class внимание здесь что-то у нас будет интерфейса некроз. И говорим, что — это будет мтс. рэп репозиторий добавляем и здесь вставляем то, что мы скопировали из гайд только пользователи заменяем на массаж от собственной территории базовый создан. Он позволяет получить полный список полей либо найти их там по идентификатору смотрим. Что у нас здесь ещё здесь нам уже предлагается пробросить всё наше счастье в интерфейс. Напомни вам, что контроллер. У нас сейчас умеют только здороваться говорит. Здравствуйте и кто-то там для работы с базой данных мы его немножечко усложнением для начала мы изменим нашу страничку Main, а помнишь, что мы используем мусташ расписание будет ссылочка на краткий гайд потом как пользоваться мухташам, что мы хотим прежде всего делать. Мы хотим список сообщений и. Для этого нам нужно отображать лифт не пустые листы, но скажет поражаются при такой конструкции и здесь допустим вот мы указали. Ну скажи чтобы он пробегал по списку сообщение и у нас здесь будет, что у нас здесь будет блок который отображаемый. Найди текст и ночью будет здесь так так так я забыла вернуть. Вот такая красивая конструкция нас получается идём контроллер немножечко опять же его мать здесь мы можем и теперь нам нужно сюда положить список смотрим. Что нам предлагает spring.io нам предлагает с поиском инструкция автовояж запоминаем возвращаемся контроллер и делаем твой рот закрывает и здесь пишут имя на Chevrolet. Ну сейчас репа вставляем его здесь пишем носят шляпы и всё репа нос создана просто подставляем её сюда получаем какую аккуратненько и выдачу если мы сейчас запустим наше приложение то мы конечно ничего не потому, что база данных. Мы ещё ничего не положили поэтому давайте сделаем форму ввода их форм. Нет не сделаем пост, что всё было однозначно так текст текст сообщения и он ещё один Input текст имя как будет так жарко и.

0 комментариев
0

Читайте также