[OOP | Cvičenie] 9 - Zadanie 1, Úvod do Spring
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.
Zhrnutie prednášky
Cvičenie začína rozborom najčastejších chýb v prvom odovzdanom zadaní - lektor vysvetľuje, prečo main metóda nemá obsahovať logiku, prečo má byť inicializačná logika súčasťou konštruktora, a prečo je vhodnejšie používať boolean namiesto int príznakov a referencie na objekty namiesto indexov. Upozorňuje tiež na neefektívne opakované vytváranie inštancií Random a Scanner. V druhej časti videa sa začína úvod do frameworku Spring - vytvorenie nového projektu cez Spring Initializr, výber závislostí (Lombok, Spring Web) a vysvetlenie konceptu Dependency Injection a Inversion of Control.
- - Rozbor typických chýb v prvom zadaní (logika mimo main metódy, konštruktory)
- - Použitie boolean namiesto int a referencií namiesto indexov v objektoch
- - Neefektívne opakované vytváranie Random a Scanner objektov
- - Vytvorenie nového Spring projektu pomocou Spring Initializr
- - Koncept Dependency Injection a Inversion of Control
- - Výber závislostí Lombok a Spring Web pri zakladaní projektu
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky