Lekce 7
Repository použité při lekci
Postup stažení: nejprve si ze šablony v mém repository (tlačítkem Use this template vpravo nahoře) vytvoř repository na svém účtu na GitHubu. Následně naklonuješ repository do svého počítače. Pokud máš v prohlížeči nainstalovaný doplněk JetBrains Toolbox, stačí na GitHubu kliknout na tlačítko Clone in IntelliJ IDEA a pokračovat dle pokynů.
Pokud doplněk nemáš, na úvodní obrazovce IntelliJ IDEA zvol tlačítko Get from VCS, následně v nabídce vlevo zvol GitHub a v přehledu projektů vyber projekt, který chceš klonovat.
Osnova
- konfigurační soubor
application.yaml
record
– připomenutí nového typu tříd v Javě- makra ve Freemarkeru
- jednotkové testy
Odkazy
- Java SE 21 Javadoc – dokumentace všech tříd, které jsou součástí základní Javy ve verzi 21.
- Dokumentace Spring Boot – odsud je anotace
@SpringBootApplication
a třídaSpringApplication
. - Dokumentace Spring Framework – odsud jsou anotace
@Controller
,@GetRequest
a třídaModelAndView
. - Dokumentace Freemarker – šablonovací systém pro HTML použitý v projektu.
- JUnit 5
Úkol
Z této lekce není domácí úkol.