Spring Data Azure Cosmos DB v3 for API for NoSQL: Kibocsátási megjegyzések és erőforrások

A KÖVETKEZŐRE VONATKOZIK: NoSQL

A Spring Data Azure Cosmos DB NoSQL-hez készült 3-es verziója lehetővé teszi a fejlesztők számára az Azure Cosmos DB használatát Spring-alkalmazásokban. A Spring Data Azure Cosmos DB elérhetővé teszi a Spring Data felületet adatbázisok és gyűjtemények manipulálására, dokumentumok kezelésére és lekérdezések kiállítására. A Sync és az Async (Reaktív) API-k is támogatottak ugyanabban a Maven-összetevőben.

A Spring Framework egy programozási és konfigurációs modell, amely leegyszerűsíti a Java-alkalmazások fejlesztését. A Spring függőségi injektálással egyszerűsíti az alkalmazások "vízvezeték-szerelését". Sok fejlesztő szereti a Springt, mert egyszerűbbé teszi az alkalmazások létrehozását és tesztelését. A Spring Boot a vízvezetékek kezelését a webalkalmazások és a mikroszolgáltatások fejlesztésének szemével bővíti. A Spring Data egy programozási modell és keretrendszer az olyan adattárakhoz, mint az Azure Cosmos DB egy Spring vagy Spring Boot-alkalmazás környezetéből.

Az Azure Spring Appsben üzemeltetett alkalmazásokban használhatja a Spring Data Azure Cosmos DB-t.

Verziótámogatási szabályzat

Spring Boot-verzió támogatása

Ez a projekt több Spring Boot-verziót is támogat. További információért látogasson el a Spring Boot támogatási szabályzatára . A Maven-felhasználók örökölhetnek a spring-boot-starter-parent projektből egy függőségkezelési szakasz beszerzéséhez, amely lehetővé teszi, hogy a Spring kezelje a függőségek verzióit. További információért látogasson el a Spring Boot verziótámogatási webhelyére.

Spring Data-verzió támogatása

Ez a projekt különböző spring-data-commons verziókat támogat. További információért látogasson el a Spring Data verziótámogatási webhelyére.

Az Azure Spring Data Azure Cosmos DB melyik verzióját érdemes használni

Az Azure Spring Data Azure Cosmos DB-kódtár a Spring Boot/Spring Cloud több verzióját is támogatja. Az Azure Spring Data Azure Cosmos DB verzióleképezésében részletes információt talál arról, hogy az Azure Spring Data Azure Cosmos DB melyik verzióját használja a Spring Boot/Spring Cloud verzióval.

Fontos

Ezek a kibocsátási megjegyzések a Spring Data Azure Cosmos DB 3. verziójához tartoznak.

Az Azure Spring Data Azure Cosmos DB SDK függ a Spring Data-keretrendszerétől, és csak a NoSQL API-t támogatja.

A Spring Data más Azure Cosmos DB API-kkal kapcsolatos információit az alábbi cikkekben talál:

Első lépések gyorsan

A Spring Boot Starter útmutatót követve ismerkedhet meg a Spring Data Azure Cosmos DB-vel. A Spring Boot Starter módszer ajánlott módszer a Spring Data Azure Cosmos DB-összekötő használatának megkezdéséhez.

Másik lehetőségként hozzáadhatja a Spring Data Azure Cosmos DB-függőséget a fájlhoz az pom.xml alábbiak szerint:

<dependency>
    <groupId>com.azure</groupId>
    <artifactId>azure-spring-data-cosmos</artifactId>
    <version>latest-version</version>
</dependency>

Hasznos tartalom

Tartalom Hivatkozás
Kibocsátási megjegyzések Kibocsátási megjegyzések a Spring Data Azure Cosmos DB SDK v3-hoz
Az SDK dokumentációja Az Azure Spring Data Azure Cosmos DB SDK v3 dokumentációja
SDK letöltése Maven
API-dokumentáció Java API-referenciadokumentáció
Közreműködés az SDK-hoz Azure SDK for Java Central-adattár a GitHubon
Első lépések Rövid útmutató: Spring Data Azure Cosmos DB-alkalmazás létrehozása az Azure Cosmos DB for NoSQL-adatok kezeléséhez
GitHub-adattár gyorsútmutató-kóddal
Alapszintű kódminták Azure Cosmos DB: Spring Data – Azure Cosmos DB-példák a NoSQL-hez készült API-hoz
GitHub-adattár mintakóddal
Teljesítménnyel kapcsolatos tippek Teljesítménytippek a Java SDK 4-hez (a Spring Data esetében alkalmazható)
Hibaelhárítás Java SDK v4 hibaelhárítása (a Spring Data esetében alkalmazható)
Azure Cosmos DB-workshopok és laborok Az Azure Cosmos DB workshopok kezdőlapja

Kiadási előzmény

A kiadási előzmények az azure-sdk-for-java adattárban maradnak fenn, a kiadások részletes listáját a changelog fájlban találja.

Erősen ajánlott a 3.28.1-es és újabb verzió használata.

További megjegyzések

  • A Spring Data Azure Cosmos DB támogatja a Java JDK 8, a Java JDK 11 és a 3.8.0-s és újabb Java JDK 17-et.

GYIK

Hogyan fogok értesülni az SDK kivezetéséről?

A Microsoft értesítést küld 12 hónappal a kivezetett SDK támogatásának vége előtt, megkönnyítve a zökkenőmentes áttérést egy támogatott SDK-ra. Az értesítéseket különböző kommunikációs csatornákon továbbítjuk: az Azure Portalon, Azure-frissítés útján, valamint a hozzárendelt szolgáltatásadminisztrátorok közvetlen értesítésével.

Létrehozhatok alkalmazásokat egy hamarosan kivezetendő Azure Cosmos DB SDK-val ebben a 12 hónapos időszakban?

Igen, a 12 hónapos értesítési időszakban is lehet alkalmazásokat létrehozni, üzembe helyezni és módosítani a hamarosan kivezetendő Azure Cosmos DB SDK-val. Javasoljuk, hogy a 12 hónap folyamán lehetőleg mielőbb térjen át az Azure Cosmos DB SDK újabb, támogatott verziójára.

A kivezetési dátum után mi lesz a már nem támogatott Azure Cosmos DB SDK-t használó alkalmazásokkal?

A kivezetési dátum után az Azure Cosmos DB nem biztosít több hibajavítást, új funkciót és támogatást a kivezetett SDK-verziókhoz. Ha nem frissíti az SDK-t, az Azure Cosmos DB szolgáltatás továbbra is kiszolgálja az SDK kivezetett verziói által küldött kéréseket.

Melyik SDK-verziók kapják meg a legújabb funkciókat és frissítéseket?

Az új funkciók és frissítések csak a legújabb támogatott fő SDK-verzió legújabb alverziójában lesznek hozzáadva. Javasoljuk, hogy mindig használja a legújabb verziót, hogy hozzájusson az új funkciókhoz, teljesítménybeli fejlesztésekhez és hibajavításokhoz. Ha egy régebbi, még nem kivezetett SDK-verziót használ, akkor az Azure Cosmos DB felé küldött kérései továbbra is működni fognak, de nem lesz hozzáférése az új lehetőségekhez.

Mit tegyek, ha nem tudom frissíteni az alkalmazásomat egy megszűnési dátum előtt?

Javasoljuk, hogy mindig a lehető leghamarabb frissítsen a legújabb SDK-verzióra. Miután egy SDK kivezetendő megjelölést kap, 12 hónap áll rendelkezésre az alkalmazás frissítésére. Ha nem tudja elvégezni a frissítést a kivezetési dátumig, az Azure Cosmos DB szolgáltatás továbbra is kiszolgálja az SDK kivezetett verziói által küldött kéréseket, így a futó alkalmazások továbbra is működni fognak. Azonban az Azure Cosmos DB nem biztosít több hibajavítást, új funkciót és támogatást a kivezetett SDK-verziókhoz.

Ha rendelkezik támogatási csomaggal és műszaki támogatásra van szüksége, lépjen kapcsolatba velünk egy támogatási jegy beküldésével.

Hogyan kérhetem, hogy funkciók legyenek hozzáadva egy SDK-hoz vagy összekötőhöz?

Az új funkciók nem mindig jelennek meg azonnal minden SDK-hoz vagy összekötőhöz. Ha egy olyan funkció nem támogatott, amelyet hozzá szeretne adni, küldjön visszajelzést a közösségi fórumunkra.

Következő lépések

További információ az Azure Cosmos DB-ről.

További információ a Spring Frameworkről.

További információ a Spring Bootról.

További információ a Spring Data szolgáltatásról.