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

Spring Boot REST API + PostgreSQL - Creating Project, First Entity And POST Method

📁 Разное 👁️ 20 📅 02.12.2023

#webdevelopment #codingtutorials #softwareengineering
(--- PLEASE, READ THE DESCRIPTION ---)
.
.
.
.
.

Hello friends,
I come to share the creation of a project using Java, Spring Boot, Maven and PostgreSQL (Java is one of my favorite programming languages, as Spring is my favorite framework) And I decided to bring to the channel some videos about Java and Spring Boot, using Maven, DDD (Domain Driven Design), Unit Tests, JUnit, Mockito, Hibernate Validator, Lombok and PostgreSQL, creating a REST API.

Specifically in this video, we create the project in Spring Initializr (https://start.spring.io/), select the dependencies, import the project into Eclipse, implement the basic structure of the application, configure the database and create the POST method, to create a Worker

Lombok: https://projectlombok.org/ (Click in Download)

Docker Command for Create PostgreSQL container:
docker run --name postgres --restart=always -p 5432:5432 -e POSTGRES_PASSWORD=mysecretpassword -e POSTGRES_USER=admin -e POSTGRES_DB=workers -d postgres

application.properties content:
# Database configurations
spring.datasource.url=jdbc:postgresql://localhost:5432/workers
spring.datasource.username=admin
spring.datasource.password=mysecretpassword

# JPA Configurations
## Log queries
spring.jpa.show-sql=true

## Auto create and update tables
spring.jpa.hibernate.ddl-auto=update

Upcoming videos:
* Finishing CRUD (Create is implemented in this video, Read, Update and Delete are still to be implemented)
* Error Handling and Validations (Hibernate Validator)
* Unit Tests (JUnit and Mockito)
* Convert to a Maven Multi Modules project
* Base Entity
* Relationships with other entities (Maybe Contact, PaymentRecord, AddressInfo, I don't know)

0:00 - Creating and Importing Project
0:40 - Setup PostgreSQL
0:58 - Creating Domain and Entity
1:49 - Creating Infra and Repository
2:18 - Implementing Domain Package
5:37 - Implementing Web/Application Package
9:15 - Testing

And if you are interested in the next videos, subscribe to the channel and wait!

Songs:
https://www.epidemicsound.com/track/nNgivTqqc2/
https://www.epidemicsound.com/track/3B50YXntXI/
https://www.epidemicsound.com/track/SRaVNeWkW8/
https://www.epidemicsound.com/track/lE52j5xKNR/

If you want to learn more about software development, click here: bit.ly/32blovT

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Spring Boot REST API + PostgreSQL - Creating Project, First Entity And POST Method», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

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

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

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