Nové výhodné predplatné namiesto kreditov je tu! Viac informácií. Upravili sme aj naše prevádzkové podmienky.
NOVINKA: Kurz Práca s umelou inteligenciou teraz už od 0 €. Staň sa žiadaným profesionálom. Zisti viac:

21. diel - Filmová databáza v Java Spring Boot - Príprava na filmy

V predchádzajúcej lekcii, Filmová databáza v Java Spring Boot - Úprava užívateľov , sme si sprevádzkovali úpravu užívateľov a ich mazanie. Tiež sme sa pozreli na novú anotáciu @PathVariable.

V dnešnej lekcii sa už pripravíme na filmy. Najprv sa však naučíme debugovať komunikáciu klienta so serverom.

Výber hercov a režisérov

Najskôr si spustí frontend a backend a poďme na klienta. Kliknite na zelené tlačidlo "Pridať film" vľavo hore. Problém je, že sa nám nezobrazujú herci, ani režiséri k výberu:

Chýbajúce používatelia pri pridávaní filmu - REST API v Spring Boot - Filmová databáza

Prečo to tak je?

Debugging chyby

Ukážme si, ako všeobecne postupovať, keď nám komunikácia medzi frontend a backendom nefunguje. Ukážeme si dva spôsoby:

  • Konzola backendu - Hovoríme o tej konzolu, ktorú máme teraz v IDE. Tá nám zatiaľ povie Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required int parameter 'limit' is not present]. Z tohto môžeme preložiť, že chýba INTOVA parameter limit, ktorý je povinný.
  • Záložka Network v prehliadači - Poďme si ukázať, ako sa k takej veci dostaneme priamo v prehliadači. Každý prehliadač dokáže zachytiť všetky požiadavky na server a odpovede z neho. Otvoríme teda vývojárske nástroje stlačením klávesu F12. Navrchu zvolíme záložku "Sieť" alebo "Network". Ak nič nevidíte, obnovte stránku.
Chrome

Užívatelia Chrome či Microsoft Edge uvidí toto:


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár eur

Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiovej sekcie.

Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel

Obsah článku spadá pod licenciu Premium III, kúpou článku súhlasíš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Prístup k jednotlivým lekciám podľa spôsobu obstarania.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

V Java Spring Boot lekcii sa pozrieme na prepojenie filmov a užívateľov a opravíme si menšie chybičky. Zároveň si pripravíme dátové modely pre filmy.
Článok pre vás napísal Tomáš Střecha
Avatar
Autor se věnuje tvorbě backend webových aplikací v Javovém frameworku Spring boot, grafickému vykreslování v C++ společně s pomocí OpenGL.
Aktivity