Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 14930|Răspunde: 1

[Sursă] jdbcUrl este necesar cu driverClassName.

[Copiază linkul]
Postat pe 09.09.2018 11:04:36 | | | |


Pagina de eroare Whitelabel

Această aplicație nu are o mapare explicită pentru /error, deci vezi asta ca pe o soluție de rezervă.

Dum Sep 09 10:38:10 CST 2018
A apărut o eroare neașteptată (type=Internal Server Error, status=500).
Excepția imbricată este org.apache.ibatis.exceptions.PersistenceException: ### Eroare interogare a bazei de date. Cauză: java.lang.IllegalArgumentException: jdbcUrl este necesar cu driverClassName. ### Eroarea poate exista în com/itsvse/test/mapper/AccountMapper.java (cea mai bună estimare) ### Eroarea poate implica com.itsvse.test.mapper.AccountMapper.selectAll ### Eroarea a apărut în timp ce executarea unei interogări ### Cauza: java.lang.IlegalArgumentException: jdbcUrl este necesară împreună cu driverClassName.


Înainte de Spring Boot 1.5.x, existau deja multe tutoriale și exemple de programare multi-sursă

Totuși, după upgrade-ul la Spring Boot 2.0, unele configurații și utilizări s-au schimbat, iar dacă nu ești atent, vei întâlni mesajul "jdbcUrl este necesar cu driverClassName." Eroare.

Soluție:

Folosește spring.datasource.jdbc-url în fișierul de configurare în locul spring.datasource.url pe care îl folosești de obicei.


jdbc-url: jdbc:mysql://127.0.0.1:3306/mydb?useSSL=false
username: itsvse
password: 123456
Atributul-nume-clasei-șofer poate fi eliminat!

Diferența dintre spring.datasource.jdbc-url și spring.datasource.url, nimeni de pe Internet nu o poate explica clar, înțelegerea mea este următoarea:

Cu jdbc-url, nu este nevoie de proprietatea driver-class-name, Spring Boot va găsi numele implicit al clasei driver pe baza valorii proprietății spring.datasource.jdbc-url.




Precedent:Cum să faci ca telefonul mobil să instaleze programul pe stick-ul USB implicit
Următor:tk.mybatis
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com