[OOP23 | Seminár] 10 - Spring, Rest Controller, Service
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
Prvá časť seminára o Springu ukazuje vytvorenie nového projektu cez Spring Initializr s Mavenom, Javou 11, Lombokom a závislosťou Spring Web, ako aj funkciu anotácie SpringBootApplication a konceptu bean pomocou anotácie Component. Vysvetľuje sa architektúra klient-server, rozdiel medzi backendom a frontendom a princíp návrhového vzoru MVC (model, view, controller) v kontexte Spring aplikácie. Na záver sa začína tvoriť prvý REST kontrolér pomocou anotácií RestController a RequestMapping.
- - Vytvorenie projektu cez Spring Initializr (Maven, Java 11, Lombok, Spring Web)
- - Anotácia SpringBootApplication a spustenie aplikácie cez SpringApplication.run
- - Koncept bean a anotácia Component na registráciu triedy do Springu
- - Vysvetlenie architektúry klient-server a rozdielu medzi backendom a frontendom
- - Návrhový vzor MVC (model, view, controller) a jeho mapovanie na Spring vrstvy
- - Začiatok tvorby REST kontroléra pomocou RestController a RequestMapping
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky