Ve Spring Boot 2.3 KONEČNĚ bude prvotřídní podpora pro Docker:
První novinkou je nový goal spring boot maven pluginu: "build-image", na první pohled si ale nejsem jistý jestli ho využiji, protože pro stejnou činnost již používám JIB nebo custom Dockerfile.
Druhá novinka je ale o to zajímavější, konečně je totiž možné nativně vytvořit tzv. layered JAR. Když se provádí build image, tak se buildí všechny vrstvy od poslední změněné vrstvy. A pak se na registry posílají jednotlivé vrstvy. Když se celá aplikace zabalí do JAR souboru, tak tam je nejenom kód naší aplikace, ale i knihovny, které se ale moc často nemění a ideální by bylo, kdyby byly ve vyšší vrstvě tak, aby se nemusely neustále přenášet přes síť. Dříve se ručně rozbalil JAR soubor a správně se nastavilo pořadí vrstev. Příklad. Nebo to také umí JIB. Nyní je to ale výrazně jednodušší pro custom Dockerfile soubory.
Školení mi pomohlo ujasnit si jak má správně probíhat testování kódu, představilo užitečné knihovny a nástroje. Vše bylo podáno zábavnou formou, takže nebyl problém udržet pozornost. Navíc byl výhodou dostatek
Jedno z nejlepších školení za poslední roky. Kromě seznámení se Springem apod. mě velmi příjemně překvapila hluboká znalost probírané látky a schopnost ji srozumitelně vysvětlit v případě ad hoc dotazů.
Přestože jsem Cčkař, tak jsem se na školení JUnit dozvěděl nové věci. Zejména co se týče metodiky jednotkového testování a některých odborných termínů.