Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 14930|Jawab: 1

[Sumber] jdbcUrl diperlukan dengan driverClassName.

[Salin tautan]
Diposting pada 09/09/2018 11.04.36 | | | |


Halaman Kesalahan Label Putih

Aplikasi ini tidak memiliki pemetaan eksplisit untuk /error, jadi Anda melihat ini sebagai penggantian.

Sun Sep 09 10:38:10 CST 2018
Ada kesalahan tak terduga (type=Internal Server Error, status=500).
pengecualian berlapis adalah org.apache.ibatis.exceptions.PersistenceException: ### Kesalahan mengkueri database. Penyebab: java.lang.IllegalArgumentException: jdbcUrl diperlukan dengan driverClassName. ### Kesalahan mungkin ada di com/itsvse/test/mapper/AccountMapper.java (tebakan terbaik) ### Kesalahan mungkin melibatkan com.itsvse.test.mapper.AccountMapper.selectAll ### Kesalahan terjadi saat mengeksekusi kueri ### Penyebab: java.lang.IllegalArgumentException: jdbcUrl diperlukan dengan driverClassName.


Sebelum Spring Boot 1.5.x, sudah ada banyak tutorial dan contoh pemrograman multi-sumber

Namun, setelah memutakhirkan ke Spring Boot 2.0, beberapa konfigurasi dan penggunaan telah berubah, dan jika Anda tidak berhati-hati, Anda akan menemukan "jdbcUrl diperlukan dengan driverClassName." kesalahan.

Larutan:

Gunakan spring.datasource.jdbc-url dalam file konfigurasi, bukan spring.datasource.url yang biasa Anda gunakan.


jdbc-url: jdbc:mysql://127.0.0.1:3306/mydb?useSSL=false
username: itsvse
password: 123456
driver-class-name dapat dihapus!

Perbedaan antara spring.datasource.jdbc-url dan spring.datasource.url, tidak ada seorang pun di Internet yang bisa menjelaskannya dengan jelas, pemahaman saya sendiri adalah sebagai berikut:

Dengan jdbc-url, tidak perlu properti driver-class-name, Spring Boot akan menemukan nama kelas driver default berdasarkan nilai properti spring.datasource.jdbc-url.




Mantan:Cara membuat ponsel menginstal program ke USB flash drive secara default
Depan:tk.mybatis
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com