Подключение вашего приложения Spring Boot к PostgreSQL

Вступление

Для этого пошагового руководства перед началом работы на вашем компьютере должен быть установлен PostgreSQL.

Шаг 1. Установите PostgreSQL

Я использовал этот блог для установки postgresql, вы можете искать любой ресурс, который вам подойдет. Вы также можете попробовать это .

Если вы закончили настройку, создайте базу данных для своего проекта. Вы можете сделать это из командной строки или, если вы установили pgAdmin, открыть и создать базу данных оттуда.

Наконец, нажмите "Сохранить".

Шаг 2: в свой pom.xml добавьте зависимость PostgreSQL

Шаг 3. Создайте простой класс сущности, чтобы проверить, работает ли наша конфигурация.

Шаг 4. Добавьте конфигурацию PostgreSQL в свой application.property

# specify the port your spring boot application will run on
server.port:8081

# data source is a factory for connecting to any physical data source.
spring.datasource.url=jdbc:postgresql://localhost:5432/tables_management

# postgres configurations, you postgresql password and username
#the username and password is the one you set during installation
spring.datasource.username=mercy #your postgresql username
spring.datasource.password=mercy # your postgresql password
# create table if it doesn't exist
spring.jpa.hibernate.ddl-auto = create

Чтобы проверить, подключается ли он:

Проверьте свою консоль, если ваша таблица создана

или откройте pgAdmin, вашу базу данных, схемы, общедоступные, таблицы и проверьте, была ли создана ваша таблица.

Надеюсь, что это работает для вас.

Удачного кодирования !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Suggested posts

Настройка и использование Apache Kafka с Spring Boot

Кафка с весенним сапогом

Настройка и использование Apache Kafka с Spring Boot

Введение Apache Kafka — это платформа распределенной потоковой передачи с открытым исходным кодом, которая обеспечивает крупномасштабную, высокопроизводительную и отказоустойчивую потоковую передачу данных в режиме реального времени. Система основана на модели публикации-подписки, в которой производители публикуют сообщения в темах, а потребители подписываются на эти темы для использования сообщений.

Освоение мобильной разработки: как выбрать лучший язык программирования для вашего приложения

Освоение мобильной разработки: как выбрать лучший язык программирования для вашего приложения

Мобильная разработка стала жизненно важным компонентом успеха бизнеса в современном цифровом мире. Как разработчик мобильного приложения, важно выбрать правильный язык программирования для создания своего приложения.

Related posts

Два года в дизайне: хорошее, плохое и уродливое…

Два года в дизайне: хорошее, плохое и уродливое…

«Привет, Siri, включи Me Dive Оливии Дин». В мае 2021 года я начал стажировку в Future Academy Africa в Акуре, Нигерия.

Что вы можете сделать в свой сезон ожидания (в ожидании вашей первой работы в сфере технологий)

Что вы можете сделать в свой сезон ожидания (в ожидании вашей первой работы в сфере технологий)

Переход к новой карьере может быть чрезвычайно сложным, если вы пытаетесь сделать это в одиночку. Важно найти партнеров по подотчетности, которые находятся на том же уровне обучения, что и вы, у которых схожие цели, упорство и стремление.

Как спасти планету и заработать деньги

Как спасти планету и заработать деньги

Сколько раз вы, не задумываясь, выбрасывали пластиковую бутылку, стеклянную банку, алюминиевую банку или пакет экологически чистой энергии? Сколько раз вы хотели получить что-то взамен за их переработку? Если вы похожи на большинство людей, ответ, вероятно, много раз. Переработка часто рассматривается как хлопотное дело, рутинная работа или обязанность, не приносящая немедленных или ощутимых выгод.

Больше никаких паролей — как пароли заменят ваш пароль

Больше никаких паролей — как пароли заменят ваш пароль

Во избежание двусмысленности будут использоваться следующие термины; Аутентификатор; Мобильный телефон, используемый для входа на веб-сайт; веб-сайт или приложение, которое пользователь использует для выполнения запроса на вход в систему; Поставщик, предоставляющий данную услугу, например