Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 14930|Répondre: 1

[Source] jdbcUrl est nécessaire avec driverClassName.

[Copié le lien]
Publié sur 09/09/2018 11:04:36 | | | |


Page d’erreur Whitelabel

Cette application n’a pas de mappage explicite pour /error, donc vous voyez cela comme un plan de secours.

Dim 09 sept. 10:38:10 CST 2018
Il y a eu une erreur inattendue (type=Erreur interne du serveur, status=500).
Exception imbriquée est org.apache.ibatis.exceptions.PersistenceException : ### Erreur interrogation de base de données. Cause : java.lang.IllegalArgumentException : jdbcUrl est requise avec driverClassName. ### L’erreur peut exister dans com/itsvse/test/mapper/AccountMapper.java (meilleure estimation) ### L’erreur peut concerner com.itsvse.test.mapper.AccountMapper.selectAll ### L’erreur s’est produite pendant exécution d’une requête ### Cause : java.lang.IllegalArgumentException : jdbcUrl est requise avec driverClassName.


Avant Spring Boot 1.5.x, il existait déjà de nombreux tutoriels et exemples de programmation multi-sources

Cependant, après la mise à niveau vers Spring Boot 2.0, certaines configurations et usages ont changé, et si vous n’êtes pas prudent, vous rencontrerez « jdbcUrl est requis avec driverClassName ». erreur.

Solution:

Utilisez spring.datasource.jdbc-url dans le fichier de configuration au lieu de spring.datasource.url que vous utilisez habituellement.


jdbc-url: jdbc:mysql://127.0.0.1:3306/mydb?useSSL=false
username: itsvse
password: 123456
L’attribut nom-classe-pilote peut être supprimé !

La différence entre spring.datasource.jdbc-url et spring.datasource.url, personne sur Internet ne peut l’expliquer clairement, ma propre compréhension est la suivante :

Avec jdbc-url, il n’est pas nécessaire d’utiliser la propriété driver-class-name, Spring Boot trouvera le nom par défaut de la classe driver en fonction de la valeur de la propriété spring.datasource.jdbc-url.




Précédent:Comment faire installer le programme par défaut sur la clé USB par le téléphone portable
Prochain:tk.mybatis
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com