Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 14930|Odpověď: 1

[Zdroj] jdbcUrl je vyžadován s driverClassName.

[Kopírovat odkaz]
Zveřejněno 09.09.2018 11:04:36 | | | |


Stránka s chybami na bílém štítku

Tato aplikace nemá explicitní mapování pro /error, takže to vnímáte jako záložní řešení.

Ne 09. září 10:38:10 CST 2018
Došlo k neočekávané chybě (type=Internal Server Error, status=500).
vnořená výjimka je org.apache.ibatis.exceptions.PersistenceException: ### Databáze dotazování chyb. Příčina: java.lang.IllegalArgumentException: jdbcUrl je vyžadováno s driverClassName. ### Chyba může existovat v com/itsvse/test/mapper/AccountMapper.java (nejlepší odhad) ### Chyba může zahrnovat com.itsvse.test.mapper.AccountMapper.selectAll ### Chyba nastala, když vykonání dotazu ### Příčina: java.lang.IllegalArgumentException: jdbcUrl je vyžadován s driverClassName.


Před Spring Bootem 1.5.x už existovalo mnoho tutoriálů a příkladů multi-source programování

Po upgradu na Spring Boot 2.0 se však některé konfigurace a použití změnily, a pokud nebudete opatrní, narazíte na "jdbcUrl is required with driverClassName." chyba.

Řešení:

Použijte spring.datasource.jdbc-url v konfiguračním souboru místo standardního spring.datasource.url.


jdbc-url: jdbc:mysql://127.0.0.1:3306/mydb?useSSL=false
username: itsvse
password: 123456
Atribut třídy-driver lze odstranit!

Rozdíl mezi spring.datasource.jdbc-url a spring.datasource.url, nikdo na internetu to nedokáže jasně vysvětlit, mé vlastní chápání je následující:

S jdbc-url není potřeba vlastnost driver-class-name, Spring Boot najde výchozí název třídy driveru na základě hodnoty vlastnosti spring.datasource.jdbc-url.




Předchozí:Jak donutit, aby mobilní telefon nainstaloval program na USB flash disk jako výchozí
Další:tk.mybatis
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com