Spring Boot 2.3 & Docker

publikováno: 30.1.2020

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.

Reference

Š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

Certicon
David

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ů.

Jaroslav

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ů.

Retia
Jaromír


Novinky

19.2.2020: Bilance Java školení 2019
Tradiční bilancování jsem si nechal až na teď, kdy mám víc věcí co sem můžu napsat.

11.2.2020: Zajímavé pluginy pro IntelliJ Idea
Vojtěch Růžička na svůj blog dal seznam sedmnácti pluginů pro IntelliJ Idea

8.2.2020: Total Commander Black Theme
Total Commander 9.50 má černé témátko!