Lekce 14 - Filmová databáze v Java Spring Boot - Úprava uživatelů
V předchozí lekci, Filmová databáze v Java Spring Boot - Limit počtu výsledků, jsme se naučili, jak se limituje počet
řádků získaných z databáze. Také jsme si řekli, jak funguje
stránkování a @Query
.
V dnešní lekci si ukážeme, jak se upravují uživatelé v databázi. Nakonec si přidáme funkci na jejich mazání. Procvičíme si mimo jiné i nové HTTP metody.
Úprava uživatelů
Začneme s úpravou existujících uživatelů.
Frontendové volání
Abychom zas mohli obsluhu na backendu implementovat, nejdříve se musíme
podívat, jak frontend volá pro úpravu uživatele náš backend. Proto
půjdeme do námi již známého souboru
src/app/services/actor.service.ts
. Podíváme se konkrétně na
metodu editPerson()
.
Vidíme, že volá POST metodu na adrese /api/people
a posílá
nám id človeka, kterého chce uživatel upravit. Zároveň nám v body
posílá nová data této osoby. Pojďme to tedy zpracovat do našeho
backendu.
Kontroler
Vytvořme si v našem již existujícím kontroleru
PeopleController
novou metodu editPerson()
. Tato
metoda bude vracet PersonDTO
a bude brát dva parametry:
Long
, jakožtoid
uživatele aPersonDTO
, které ale označíme jako@RequestBody
.
Tuto metodu musíme také namapovat na
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Obsah článku spadá pod licenci Premium III, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V lekci Java Spring Boot se podíváme, jak probíhá úprava uživatelů a také se naučíme je mazat. Díky tomu se podíváme na další HTTP metody.
Body získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.