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.
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