Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 14930|Antwort: 1

[Quelle] jdbcUrl ist mit driverClassName erforderlich.

[Link kopieren]
Veröffentlicht am 09.09.2018 11:04:36 | | | |


Whitelabel-Fehlerseite

Diese Anwendung hat kein explizites Mapping für /error, daher siehst du dies als Fallback.

So 09. Sep 10:38:10 CST 2018
Es gab einen unerwarteten Fehler (type=Interner Serverfehler, status=500).
Die verschachtelte Ausnahme ist org.apache.ibatis.exceptions.PersistenceException: ### Fehlerabfragende Datenbank. Ursache: java.lang.IllegalArgumentAusnahme: jdbcUrl ist mit driverClassName erforderlich. ### Der Fehler könnte in com/itsvse/test/mapper/AccountMapper.java liegen (beste Vermutung) ### Der Fehler könnte com.itsvse.test.mapper.AccountMapper.selectAll betreffen ### Der Fehler trat auf, während Ausführung einer Abfrage ### Ursache: java.lang.IllegalArgumentException: jdbcUrl ist mit driverClassName erforderlich.


Vor Spring Boot 1.5.x gab es bereits viele Tutorials und Beispiele für Multi-Source-Programmierung

Nach dem Upgrade auf Spring Boot 2.0 haben sich jedoch einige Konfigurationen und Nutzung geändert, und wenn Sie nicht vorsichtig sind, stoßen Sie auf "jdbcUrl ist mit driverClassName erforderlich." Fehler.

Lösung:

Verwenden Sie spring.datasource.jdbc-URL in der Konfigurationsdatei anstelle der spring.datasource.url, die Sie normalerweise verwenden.


jdbc-url: jdbc:mysql://127.0.0.1:3306/mydb?useSSL=false
username: itsvse
password: 123456
Attribut driver-class-name kann entfernt werden!

Der Unterschied zwischen spring.datasource.jdbc-url und spring.datasource.url kann im Internet niemand klar erklären, meines eigenen Verständnisses ist folgendes:

Mit jdbc-url ist die driver-class-name-Eigenschaft nicht erforderlich; Spring Boot findet den Standard-Treiberklassennamen basierend auf dem spring.datasource.jdbc-url-Eigenschaftswert.




Vorhergehend:Wie man das Mobiltelefon dazu bringt, das Programm standardmäßig auf den USB-Stick zu installieren
Nächster:tk.mybatis
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com