[Cvičenie] 8 - Spring MVC - Validations

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Video sa venuje validáciám vstupných dát v Spring MVC formulároch. Ukazuje použitie anotácií z balíčka javax validation constraints ako Min, NotNull, Size, PastOrPresent priamo na atribútoch modelu, a vysvetľuje princíp BindingResult, ktorý zisťuje, či sa dáta z formulára podarilo správne naviazať a validovať. Demonštruje sa aj zobrazovanie chybových hlášok v Thymeleaf šablóne pomocou th:if a th:errors, pričom používateľa formulár nepustí ďalej, kým dáta nie sú validné.

  • - Anotácie validácie na atribútoch modelu: Min, NotNull, Size, PastOrPresent a ďalšie z javax.validation.constraints
  • - Použitie anotácie Valid pri parametri metódy na spustenie validácie
  • - Objekt BindingResult na zistenie, či nastali chyby pri viazaní a validácii dát
  • - Zobrazovanie konkrétnych chybových hlášok pri poliach formulára pomocou th:if a th:errors v Thymeleafe
  • - Opakované zobrazenie toho istého formulára s chybami, kým všetky dáta nie sú validné
  • - Po úspešnej validácii presmerovanie používateľa na stránku s potvrdením odoslaných dát

Zhrnutie pripravené s pomocou AI z prepisu videa.