Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 14930|Svar: 1

[Källa] jdbcUrl krävs med driverClassName.

[Kopiera länk]
Publicerad på 2018-09-09 11:04:36 | | | |


Whitelabel-felsida

Den här applikationen har ingen explicit mappning för /error, så du ser detta som en reservplan.

Sön 09 10:38:10 CST 2018
Det uppstod ett oväntat fel (type=Internt serverfel, status=500).
Nästlatat undantag är org.apache.ibatis.exceptions.PersistenceException: ### Felsökningsdatabas. Orsak: java.lang.IllegalArgumentUndantag: jdbcUrl krävs med driverClassName. ### Felet kan finnas i com/itsvse/test/mapper/AccountMapper.java (bästa gissningen) ### Felet kan involvera com.itsvse.test.mapper.AccountMapper.selectAll ### Felet inträffade medan körning av en fråga ### Orsak: java.lang.IllegalArgumentException: jdbcUrl krävs med driverClassName.


Innan Spring Boot 1.5.x fanns det redan många handledningar och exempel på multikällkodsprogrammering

Men efter uppgraderingen till Spring Boot 2.0 har vissa konfigurationer och användning ändrats, och om du inte är försiktig kommer du att stöta på "jdbcUrl krävs med driverClassName." fel.

Lösning:

Använd spring.datasource.jdbc-url i konfigurationsfilen istället för spring.datasource.url du normalt använder.


jdbc-url: jdbc:mysql://127.0.0.1:3306/mydb?useSSL=false
username: itsvse
password: 123456
Attributet driver-class-name kan tas bort!

Skillnaden mellan spring.datasource.jdbc-url och spring.datasource.url kan ingen på internet förklara den tydligt, min egen förståelse är följande:

Med jdbc-url finns det inget behov av driver-class-name-egenskapen, Spring Boot hittar standardnamnet på drivrutinsklassen baserat på spring.datasource.jdbc-url-egenskapsvärdet.




Föregående:Hur man får mobilen att installera programmet på USB-minnet som standard
Nästa:tk.mybatis
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com