Tavaszi rendszerindítási függőség kezelése egyéni szülővel
1. Áttekintés
Tavaszi csizma biztosítja a szülő POM-ot a Spring Boot alkalmazások könnyebb létrehozásához.
Azonban, a szülő POM használata nem mindig kívánatos, ha már van szülőnk, akitől örökölhetünk.
Ebben a gyors bemutatóban megvizsgáljuk, hogyan használhatjuk továbbra is a Boot programot a szülőindító nélkül.
2. Tavaszi csizma Szülő POM nélkül
A szülő pom.xml gondoskodik a függőség és a beépülő modul kezeléséről. Emiatt az öröklés értékes támogatást nyújt egy alkalmazásban, ezért általában a preferált cselekvési mód az Csomagtartó Alkalmazás. További részletek az alkalmazás létrehozásáról a szülőindító alapján előző cikkünkben találhatók.
A gyakorlatban azonban a tervezési szabályok vagy más preferenciák korlátozhatnak minket egy másik szülő használatára.
Szerencsére, Tavaszi csizma alternatívát kínál a kezdő szülőtől való örökléshez, amely még mindig megengedheti magának néhány előnyét.
Ha nem használjuk a szülő POM-ot, akkor is profitálhatunk a függőségkezelésből hozzáadásával a tavaszi-bakancs-függőségek műtárgy azzal hatókör = import:
org.springframework.boot spring-boot-dependencies 1.5.6.RELEASE pom import
Ezután elkezdhetjük a tavaszi függőségek egyszerű hozzáadását és felhasználását Tavaszi csizma jellemzők:
org.springframework.boot spring-boot-starter-web
Másrészt a szülő POM nélkül már nem részesülünk előnyben a bővítménykezelésből. Ez azt jelenti, hogy hozzá kell adnunk a spring-boot-maven-plugin kifejezetten:
org.springframework.boot spring-boot-maven-plugin
3. A függőségi verziók felülírása
Ha egy bizonyos függőségtől eltérő verziót akarunk használni, mint amit a Boot kezel, akkor azt a függőségMenedzsment szakasz előtt tavaszi-bakancs-függőségek deklarált:
org.springframework.boot spring-boot-starter-data-jpa 1.5.5. KÖZLEMÉNY // ...
Ezzel szemben csak a verzión kívüli függőség deklarálása függőségMenedzsment címke már nem fog működni.
4. Következtetés
Ebben a gyors bemutatóban láthattuk, hogyan használhatjuk Tavaszi csizma a szülő nélkül pom.xml.
A példák forráskódja megtalálható a GitHub oldalon.