Coz z pohledu usera frameworku znamena, ze Spring Boot nahrazuje Spring.
Neznamená, protože pořád používá Spring a pořád musí vědět, jak Spring používat. Spring Boot řeší akorát to, že se některé věci nakonfigurují automaticky, případně se dají nakonfigurovat jinak.
Nikdo uz nedela application.xml
Což nijak nesouvisí se Spring Bootem, ale s tím, že přibyla možnost konfigurace pomocí anotací a pomocí Javovského kódu. Obojí je podstatně starší než Spring Boot. A i se Spirn Bootem pořád můžete Spring kontext konfigurovat přes XML.
konfiguracni parametry vcetne treba konfigurace embedded Jetty jdou via application.yml, namisto puvodniho zpusobu konfigurace pres maven pluginy
Pomotal jste několik věcí dohromady. application.xml neřešilo jen konfigurační parametry, to byla spíš jen taková vedlejší drobnost – XML soubor definoval beany. application.properties nebo application.yml jsou způsob, jak předat beanám konfigurační parametry. Maven plugin pro Jetty řešil, jak aplikaci snadno nastartovat při vývoji a neměl se Springem nic společného. Embedded Jetty nebo Tomcat může být přímo součástí Springovské aplikace a otočí se tím vazby – normálně se Springovská webová aplikace spouští v JEE webovém kontejneru, tohle umožňuje spustit JEE webový kontejner uvnitř Springu.
Pouziva se to jinak.
Spring se používá úplně stejně. Se Spring Boot se jenom konfiguruje jinak.
Se znalostma nactenyma z one knizky si ve Spring Boot neskrtnes a Spring Boot je budoucnost. Samotny Spring ustupuje do pozice backend knihovny.
Na Spring Frameworku se nic nemění, pořád ho musíte znát, když ho chcete používat. Spring Boot umožňuje „jenom“ začít ho používat rychleji.