R2DBC adalah spesifikasi untuk akses non-pemblokiran ke database relasional, berdasarkan Aliran Reaktif. Aplikasi Anda dapat memanfaatkan konektivitas database reaktif dengan Spanner menggunakan driver R2DBC Spanner.
Menambahkan dependensi
Pengguna Spring Data harus menggunakan dialek R2DBC Spring Data untuk Spanner; semua pengguna lain harus menggunakan driver R2DBC Spanner saja.
Menggunakan driver R2DBC Spanner
Untuk hanya menambahkan driver R2DBC Spanner ke aplikasi Anda, tambahkan dependensi berikut:
Untuk mengetahui informasi selengkapnya, lihat Repositori GitHub driver R2DBC Spanner dan kode contoh.
Menggunakan dialek Spring Data R2DBC untuk Spanner
Bagi pengguna Framework Spring, Spring Data menyediakan abstraksi yang sudah dikenal untuk menyederhanakan interaksi dengan operasi database umum.
Untuk menggunakan fitur Spring Data R2DBC dengan Spanner, tambahkan dependensi berikut ke project Anda. Driver adalah dependensi transitif dialek tersebut.
Untuk mempelajari cara menggunakan template dan repositorinya, lihat referensi R2DBC Spring Data. Untuk melihat objek mana yang dikonfigurasi secara otomatis untuk Anda, lihat referensi Spring Boot.
Untuk mengetahui informasi selengkapnya, lihat repositori GitHub Spanner Data R2DBC Spanner Spring.
Konfigurasi Spring Boot
Terlepas dari dependensi R2DBC yang Anda gunakan, jika aplikasi Anda didasarkan pada Spring Boot, framework akan mencoba mengonfigurasi dan menyediakan factory koneksi secara otomatis untuk Anda.
Berikan properti spring.r2dbc.url
agar konfigurasi otomatis menangani
konfigurasi factory koneksi R2DBC. Formatnya ditunjukkan dalam contoh entri application.properties
berikut:
Langkah selanjutnya
- Pelajari lebih lanjut cara menggunakan Spanner melalui R2DBC dengan contoh kode ini.
- Pelajari R2DBC lebih lanjut.
- Laporkan masalah GitHub untuk melaporkan bug atau mengajukan pertanyaan tentang dukungan R2DBC Spanner.