Jak vytvořit REST API ve Spring Bootu | Spring Boot tutorial

preview_player
Показать описание
V tomto tutoriálu se vyzkoušíme vytvořit REST API ve Spring Bootu. Začneme pěkně od nuly. Vytvoříme projekt, první REST API a postupně ho budeme vylepšovat. Kromě základních CRUD operací dojde na ukázku stránkování, řazení, ale i na pojem vícevrstvé architektury aplikace. Vytvořené API bude prakticky využito v React aplikaci.

00:00 Intro a vytvoření nového Spring Boot projektu
01:52 Vytvoření prvního REST API rozhraní
04:58 REST API pro eshop
12:20 Testování API pomocí HTTP klienta
15:40 Propojení frontendu s backendem
17:10 Vyřešení CORS chyby
20:00 Dodělání REST API
23:10 Vyřešení chybových stavů
29:35 Rest API - udpate metoda
30:30 REST API - delete metoda
31:35 Testování API pomocí HTTP klienta
33:37 Oprava chyb - vícevrstvá architektura
44:30 Konverze Entity a DTO
51:58 Přidání stránkování na backendu
57:53 Přidání stránkování na frontendu
01:01:40 Přidání řazení
01:06:30 Přidání validací
01:10:00 Psaní unit testů pro REST API
01:15:00 Vylepšení Rest controllerů a verzování
01:16:00 Rekapitulace

Рекомендации по теме
Комментарии
Автор

Ahoj Petře, je to super video. Pouštěl jsem si ho spíše jako opáčko toho, co jsem se naučil v rámci jistého trainee programu. Ještě jsem ho celé nedokoukal, ale mám dotaz či připomínku.
Jak tam složitě převádíš ty entity na dtočka a zase zpět, na tohle by byl ideální Mapper, ne? Vytvoříš si ke každé entitě vlastní interface, např. k productu třeba ProductMapper a díky anotaci @Mapper to pojede. Jen si tam upravíš hlavičky těch převáděcích metod včetně typů argumentu a návratového typu a je to. Ono to automaticky převede všechny atributy z jednoho typu na druhý. Elegantní řešení, hodně málo kódu a servisní vrstva je "čistější".

czedominique
visit shbcf.ru