Перейти к содержимому

Мастер-класс по REST API на Spring Boot: создаем CRUD API с нуля 🍃〰️ #бэкенд #springboot

Cooking The Code

0:00 / 0:00

Мастер-класс по REST API на Spring Boot: создаем CRUD API с нуля 🍃〰️ #бэкенд #springboot

101 просмотр · 3 недели назад
Cooking The Code
3,18 тыс. подписчиков
101 просмотр · 3 недели назад
В этом подробном пошаговом руководстве вы узнаете, как создавать REST API с нуля, используя Spring Boot и базу данных H2 в оперативной памяти. Мы начнем с основ и создадим работающий CRUD REST API, попутно изучив Spring Boot, Maven, Hibernate, ORM, сущности, репозитории, сервисы и контроллеры. Внешняя база данных не требуется — все работает локально с использованием H2. К концу этого руководства вы поймете, как структурировано типичное приложение Spring Boot и как данные проходят через различные уровни приложения. Что вы узнаете: Что такое Spring Boot и почему мы его используем Создание проекта с помощью Spring Initializr Понимание Maven и `pom.xml` Понимание основного класса Spring Boot Настройка `application.properties` Настройка базы данных H2 в оперативной памяти Понимание ORM и Hibernate Понимание того, как данные передаются через приложение Spring Boot Создание слоев Entity, Repository, Service и Controller Создание REST-эндпоинтов GET, POST, PUT и DELETE Использование переменных пути Понимание того, как все слои работают вместе Временные метки 0:00 Введение 0:13 Что такое Spring Boot? 0:33 Создание проекта с помощью Spring Initializr (подробное объяснение зависимостей) 06:28 pom.xml 07:47 Основной файл 10:22 файл application.properties 11:23 Настройка базы данных H2 13:28 Что такое ORM? 14:29 Настройка Hibernate 16:24 Как происходит передача данных в Springboot 17:29 Создание сущностей 23:04 Создание слоя репозитория 25:22 Создание слоя сервиса 26:33 Слой сервиса GET-эндпоинта 29:40 Создание слоя контроллера и добавление кода GET-эндпоинта 37:52 GET-эндпоинт с переменной пути 44:17 Создание POST-эндпоинта 49:46 Создание PUT-эндпоинта 56:28 Создание DELETE-эндпоинта 01:01:17 Заключение Если вы изучаете Java, Spring Boot или REST API, этот учебник станет отличной отправной точкой для создания вашего первого бэкенд-приложения. Подпишитесь на канал Cooking the Code, чтобы получать больше материалов по Java, Spring Boot, React и подготовке к собеседованиям!