Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 14930|Svar: 1

[Kilde] jdbcUrl er påkrævet med driverClassName.

[Kopier link]
Opslået på 09/09/2018 11.04.36 | | | |


Whitelabel-fejlside

Denne applikation har ingen eksplicit mapping for /error, så du ser dette som en fallback.

Søn 09 10:38:10 CST 2018
Der opstod en uventet fejl (type=Intern serverfejl, status=500).
indlejret undtagelse er org.apache.ibatis.exceptions.PersistenceException: ### Fejlforespørgselsdatabase. Årsag: java.lang.IllegalArgumentUndtagelse: jdbcUrl kræves med driverClassName. ### Fejlen kan eksistere i com/itsvse/test/mapper/AccountMapper.java (bedste gæt) ### Fejlen kan involvere com.itsvse.test.mapper.AccountMapper.selectAll ### Fejlen opstod mens udførelse af en forespørgsel ### Cause: java.lang.IllegalArgumentException: jdbcUrl er påkrævet med driverClassName.


Før Spring Boot 1.5.x var der allerede mange tutorials og eksempler på multi-source programmering

Men efter opgraderingen til Spring Boot 2.0 har nogle konfigurationer og brug ændret sig, og hvis du ikke er forsigtig, vil du støde på "jdbcUrl er påkrævet med driverClassName." fejl.

Opløsning:

Brug spring.datasource.jdbc-url i konfigurationsfilen i stedet for spring.datasource.url, som du normalt bruger.


jdbc-url: jdbc:mysql://127.0.0.1:3306/mydb?useSSL=false
username: itsvse
password: 123456
Driver-class-name-attributten kan fjernes!

Forskellen mellem spring.datasource.jdbc-url og spring.datasource.url kan ingen på internettet forklare den klart, min egen forståelse er som følger:

Med jdbc-url er der ikke behov for driver-class-name-egenskaben, Spring Boot vil finde standardnavnet på driverklassen baseret på spring.datasource.jdbc-url egenskabsværdien.




Tidligere:Sådan får man mobiltelefonen til at installere programmet på USB-nøglen som standard
Næste:tk.mybatis
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com