Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
Warning
A Spring Data Azure Cosmos DB SDK ezen verziója a Spring Boot és az Azure Cosmos DB Java SDK egy régebbi verziójától függ. A Spring Data Azure Cosmos DB SDK a közeljövőben megszűnik! Ez nem a legújabb Azure Spring Data Azure Cosmos DB SDK az Azure Cosmos DB-hez, és elavult. Az Azure Spring Data Azure Cosmos DB SDK V3 teljesítményproblémái és instabilitása miatt javasoljuk, hogy az Azure Spring Data Azure Cosmos DB v5-öt használja a projekthez. A frissítéshez kövesse a Migrálás az Azure Cosmos DB Java SDK v4-be című útmutató utasításait a mögöttes Java SDK V4 különbségének megértéséhez.
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 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.
Important
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
| Content | Link |
|---|---|
| Kiadási megjegyzések | Kibocsátási megjegyzések a Spring Data Azure Cosmos DB SDK v3-hoz |
| SDK dokumentáció | 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 | GitHub-adattár gyorsútmutató-kóddal |
| Alapszintű kódminták | 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ények
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.
Ajánlott verzió
Erősen ajánlott az Azure Spring Data Azure Cosmos DB 5-ös verziójára frissíteni, és a minimálisan ajánlott verziót használni.
További megjegyzések
- A Spring Data Azure Cosmos DB támogatja a Java JDK 8- és Java JDK 11-et. A 3.8.0-s és újabb verziók a Java JDK 17-et is támogatják.
GYIK
Hogyan fogok értesülni az SDK kivezetéséről?
Microsoft 12 hónapos előzetes értesítést küld a nyugdíjba vonuló SDK támogatásának vége előtt, hogy megkönnyítse a támogatott SDK-ra való zökkenőmentes áttérést. Különböző kommunikációs csatornákon keresztül értesítjük Önt: a Azure portálon, Azure frissítésekről, valamint a hozzárendelt szolgáltatásgazdák felé történő közvetlen kommunikációról.
A 12 hónapos időszakban kivont Azure Cosmos DB SDK-val to-be-kivont SDK-val szerzek alkalmazásokat?
Igen, a 12 hónapos értesítési időszak alatt a to-be-retired Azure Cosmos DB SDK használatával hozhat létre, helyezhet üzembe és módosíthat alkalmazásokat. Javasoljuk, hogy a 12 hónapos értesítési időszak alatt a Azure Cosmos DB SDK egy újabb támogatott verziójára migráljon, ha szükséges.
A nyugdíjazási dátum után mi történik a nem támogatott Azure Cosmos DB SDK-t használó alkalmazásokkal
A kivonás dátuma után a Azure Cosmos DB már nem fog hibajavításokat végezni, új funkciókat hozzáadni, vagy támogatást nyújtani a kivont SDK-verziókhoz. Ha nem szeretne frissíteni, az SDK kivezetett verzióiból küldött kérelmeket továbbra is a Azure Cosmos DB szolgáltatás fogja kiszolgálni.
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 az SDK egy régi, nem kivezetett verzióját használja, a Azure Cosmos DB kérései továbbra is működni fognak, de nem lesz hozzáférése új képessé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 tud frissíteni a kivonási dátumig, az SDK kivezetett verzióiból küldött kérelmeket továbbra is a Azure Cosmos DB fogja kiszolgálni, így a futó alkalmazások továbbra is működni fognak. De Azure Cosmos DB már nem fog hibajavításokat végezni, új funkciókat hozzáadni, vagy támogatást nyújtani 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.