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).
Wenn nur Spring Boot funktioniert hat, aber wenn ich mybatis in Abhängigkeiten setze, ist beim Start ein Fehler aufgetreten. Dies lag daran, dass keine Datenquelleneinstellung vorhanden war.
Es wurde gelöst, indem die Verbindungsinformationen zur Datenbank in application.properties oder application.yml angegeben wurden. Wenn Sie ein Projekt mit https://start.spring.io/ generieren, wird src / main / resources / application.properties generiert. Sie können jedoch auch application.yml verwenden.
Im Fall von MySQL sieht es so aus.
application.yml
spring:
datasource:
url: jdbc:mysql://localhost:3306/mysql
username: devusr
password: devpass
driver-class-name: com.mysql.cj.jdbc.Driver