[JAVA] Spring Boot + MyBatis J'obtiens cette erreur si je ne configure pas la base de données

Description:

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

Reason: Failed to determine a suitable driver class


Action:

Consider the following:
	If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
	If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).

Spring Boot ne fonctionnait que, mais lorsque j'ai mis mybatis dans des dépendances, une erreur s'est produite au démarrage. C'était parce qu'il n'y avait pas de paramètre de source de données.

Solution

Il a été résolu en spécifiant les informations de connexion à la base de données dans application.properties ou application.yml. Si vous générez un projet avec https://start.spring.io/, src / main / resources / application.properties sera généré, mais application.yml est également OK.

Dans le cas de MySQL, cela ressemble à ceci.

application.yml


spring:
  datasource:
    url: jdbc:mysql://localhost:3306/mysql
    username: devusr
    password: devpass
    driver-class-name: com.mysql.cj.jdbc.Driver

Recommended Posts

Spring Boot + MyBatis J'obtiens cette erreur si je ne configure pas la base de données
Je veux contrôler le message d'erreur par défaut de Spring Boot
Si vous ne connaissez pas Spring Framework, achetez-le! !! !! !! !! !!
J'obtiens Mysql2 :: Error :: ConnectionError dans l'environnement de production
05. J'ai essayé de supprimer la source de Spring Boot
J'ai essayé de réduire la capacité de Spring Boot
Obtenez des informations d'erreur à l'aide de DefaultErrorAttributes et ErrorAttributeOptions dans Spring Boot 2.3
J'ai essayé de démarrer avec Swagger en utilisant Spring Boot
[Spring Boot] Je veux ajouter mon propre fichier de propriétés et obtenir la valeur avec env.getProperty ().
Définir le paramètre contextuel dans Spring Boot
Démarrez avec Spring Boot
Erreur de connexion à la base de données Spring
Définir des cookies avec Spring Boot
Obtenez une instance proxy du composant lui-même dans Spring Boot
02. J'ai créé une API pour me connecter de Spring Boot à MySQL (My Batis)
Ce que j'ai fait lors de la migration de la série Spring Boot 1.4 vers la série 2.0
Ce que j'ai fait lors de la migration de la série Spring Boot 1.5 vers la série 2.0
Je ne vois pas d'erreur dans l'installation du bundle Rails ... la solution
Si vous en avez assez de "Spring Boot", pourquoi ne pas essayer "jooby"?