R2DBC adalah spesifikasi untuk akses non-pemblokiran ke database relasional, berdasarkan Reactive Streams. 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 hanya boleh menggunakan driver R2DBC Spanner.
Menggunakan driver R2DBC Spanner
Untuk hanya menambahkan driver Spanner R2DBC ke aplikasi Anda, tambahkan dependensi berikut:
Untuk mengetahui informasi selengkapnya, lihat repositori GitHub driver Spanner R2DBC dan kode contoh.
Menggunakan dialek R2DBC Data Spring untuk Spanner
Untuk 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. Pengemudi adalah dependensi transitif dari dialek.
Untuk mempelajari cara menggunakan template dan repositorinya, lihat referensi Spring Data R2DBC. Untuk melihat objek yang dikonfigurasi secara otomatis untuk Anda, lihat referensi Spring Boot.
Untuk mengetahui informasi selengkapnya, lihat repositori GitHub Spanner Spring Data R2DBC.
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. Format ditampilkan dalam contoh
entri application.properties
berikut:
Langkah selanjutnya
- Pelajari lebih lanjut cara menggunakan Spanner melalui R2DBC dengan contoh kode ini.
- Pelajari R2DBC lebih lanjut.
- Buat laporan masalah GitHub untuk melaporkan bug atau mengajukan pertanyaan tentang dukungan Spanner R2DBC.