Spring Data Azure Cosmos DB v3 untuk API untuk NoSQL: Catatan rilis dan sumber daya

BERLAKU UNTUK: NoSQL

Spring Data Azure Cosmos DB versi 3 untuk NoSQL memungkinkan pengembang untuk menggunakan Azure Cosmos DB di aplikasi Spring. Spring Data Azure Cosmos DB memaparkan antarmuka Spring Data untuk memanipulasi database dan koleksi, bekerja dengan dokumen, dan menerbitkan kueri. API Sync dan Async (Reaktif) didukung dalam artefak Maven yang sama.

Spring Framework adalah model pemrograman dan konfigurasi yang menyederhanakan pengembangan aplikasi Java. Spring menyederhanakan "pipa" aplikasi menggunakan injeksi dependensi. Banyak pengembang menyukai Spring karena membuat pembangunan dan pengujian aplikasi lebih mudah. Spring Boot memperluas penanganan pipa ini dengan fokus ke pengembangan aplikasi web dan layanan mikro. Spring Data adalah model pemrograman dan kerangka kerja untuk mengakses penyimpanan data seperti Azure Cosmos DB dari konteks aplikasi Spring atau Spring Boot.

Anda dapat menggunakan Spring Data Azure Cosmos DB di aplikasi Anda yang dihosting di Aplikasi Azure Spring.

Kebijakan dukungan versi

Dukungan versi Spring Boot

Proyek ini mendukung beberapa Versi Spring Boot. Kunjungi kebijakan dukungan spring boot untuk informasi selengkapnya. Pengguna Maven dapat mewarisi dari proyek spring-boot-starter-parent untuk mendapatkan bagian manajemen dependensi guna mengizinkan Spring mengelola versi untuk dependensi. Kunjungi dukungan versi spring boot untuk informasi selengkapnya.

Dukungan versi Spring Data

Proyek ini mendukung beberapa versi spring-data-commons. Kunjungi dukungan versi spring data untuk informasi selengkapnya.

Versi Azure Spring Data Azure Cosmos DB mana yang harus saya gunakan

Pustaka Azure Spring Data Azure Cosmos DB mendukung beberapa versi Spring Boot / Spring Cloud. Lihat pemetaan versi Azure Spring Data Azure Cosmos DB untuk informasi terperinci tentang versi Azure Spring Data Azure Cosmos DB mana yang akan digunakan dengan versi Spring Boot / Spring Cloud.

Penting

Catatan rilis ini untuk versi 3 dari Data Spring Azure Cosmos DB.

Azure Spring Data Azure Cosmos DB SDK memiliki dependensi pada kerangka kerja Spring Data, dan hanya mendukung API untuk NoSQL.

Lihat artikel berikut untuk informasi tentang Spring Data di API Azure Cosmos DB lainnya:

Mulai dengan cepat

Mulai dan bekerjalah dengan Spring Data Azure Cosmos DB dengan mengikuti panduan Spring Boot Starter kami. Pendekatan Spring Boot Starter adalah cara yang disarankan untuk mulai menggunakan konektor Spring Data Azure Cosmos DB.

Selain itu, Anda dapat menambahkan dependensi Spring Data Azure Cosmos DB ke file pom.xml Anda seperti yang ditunjukkan di bawah ini:

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

Konten yang bermanfaat

Konten Tautan
Catatan rilis Catatan rilis untuk Spring Data Azure Cosmos DB SDK v3
Dokumentasi SDK Dokumentasi Azure Spring Data Azure Cosmos DB SDK v3
Unduhan SDK Maven
Dokumentasi API Dokumentasi referensi Java API
Kontribusi pada SDK Azure SDK untuk Java Central Repo di GitHub
Mulailah Mulai cepat: Membangun aplikasi Spring Data Azure Cosmos DB untuk mengelola data Azure Cosmos DB for NoSQL
GitHub repo dengan kode mulai cepat
Sampel kode dasar Azure Cosmos DB: Contoh Spring Data Azure Cosmos DB untuk API untuk NoSQL
GitHub repo dengan kode sampel
Tips performa Tips performa untuk Java SDK v4 (berlaku untuk Spring Data)
Pemecahan Masalah Memecahkan masalah Java SDK v4 (berlaku untuk Spring Data)
Lokakarya dan laboratorium Azure Cosmos DB Beranda lokakarya Azure Cosmos DB

Riwayat rilis

Riwayat rilis disimpan di repositori azure-sdk-for-java, untuk daftar rilis terperinci, lihat file changelog.

Sangat disarankan untuk menggunakan versi 3.28.1 ke atas.

Catatan tambahan

  • Spring Data Azure Cosmos DB mendukung Java JDK 8, Java JDK 11, dan versi 3.8.0 ke atas Java JDK 17.

FAQ

Bagaimana saya akan diberi tahu tentang SDK yang dihentikan?

Microsoft akan memberikan pemberitahuan 12 bulan sebelumnya sebelum akhir dukungan dari SDK yang dihentikan untuk memfasilitasi transisi yang mulus ke SDK yang didukung. Kami akan memberi tahu Anda melalui berbagai saluran komunikasi: portal Azure, pembaruan Azure, dan komunikasi langsung ke administrator layanan yang ditetapkan.

Dapatkah saya membuat aplikasi dengan menggunakan SDK Azure Cosmos DB yang akan dihentikan selama periode 12 bulan?

Ya, Anda akan dapat membuat, menyebarkan, dan mengubah aplikasi dengan menggunakan SDK Azure Cosmos DB yang akan dihentikan selama periode pemberitahuan 12 bulan. Kami menyarankan Anda untuk bermigrasi ke versi terbaru yang didukung dari SDK Azure Cosmos DB selama periode pemberitahuan 12 bulan, sebagaimana mestinya.

Setelah tanggal penghentian, apa yang terjadi pada aplikasi yang menggunakan SDK Azure Cosmos DB yang tidak didukung?

Setelah tanggal penghentian, Azure Cosmos DB tidak akan lagi melakukan perbaikan bug, menambahkan fitur baru, atau memberikan dukungan ke versi SDK yang dihentikan. Jika Anda memilih untuk tidak meningkatkan, permintaan yang dikirim dari versi SDK yang dihentikan akan terus dilayani oleh layanan Azure Cosmos DB.

Versi SDK mana yang akan memiliki fitur dan pembaruan terbaru?

Fitur dan pembaruan baru hanya akan ditambahkan ke versi minor terbaru dari versi SDK utama terbaru yang didukung. Kami menyarankan Anda untuk selalu menggunakan versi terbaru untuk memanfaatkan fitur baru, peningkatan performa, dan perbaikan bug. Jika Anda menggunakan SDK versi lama yang tidak dihentikan, permintaan Anda ke Azure Cosmos DB akan tetap berfungsi, tetapi Anda tidak akan memiliki akses ke kemampuan baru apa pun.

Apa yang harus saya lakukan jika saya tidak dapat memperbarui aplikasi saya sebelum batas waktu?

Kami menyarankan Anda meningkatkan ke SDK terbaru sedini mungkin. Setelah SDK ditandai untuk dihentikan, Anda memiliki waktu 12 bulan untuk memperbarui aplikasi. Jika Anda tidak dapat memperbarui pada tanggal penghentian, permintaan yang dikirim dari versi SDK yang dihentikan akan terus dilayani oleh Azure Cosmos DB, sehingga aplikasi Anda yang sedang berjalan akan terus berfungsi. Tetapi Azure Cosmos DB tidak akan lagi melakukan perbaikan bug, menambahkan fitur baru, atau memberikan dukungan ke versi SDK yang sudah dihentikan.

Jika Anda memiliki rencana dukungan dan memerlukan tim dukungan, hubungi kami dengan mengajukan tiket dukungan.

Bagaimana cara meminta fitur agar ditambahkan ke SDK atau konektor?

Fitur baru tidak selalu ditambahkan ke setiap SDK atau konektor dengan segera. Jika ada fitur tidak didukung yang ingin Anda tambahkan,silakan beri umpan balik ke forum komunitas kami.

Langkah berikutnya

Pelajari lebih lanjut tentang Azure Cosmos DB.

Pelajari lebih lanjut tentang Spring Framework.

Pelajari lebih lanjut tentang Spring Boot.

Pelajari lebih lanjut tentang Spring Data.