[JAVA] Spring Boot + MyBatis Ich erhalte diesen Fehler, wenn ich die Datenbank nicht einstelle

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.

Lösung

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

Recommended Posts

Spring Boot + MyBatis Ich erhalte diesen Fehler, wenn ich die Datenbank nicht einstelle
Ich möchte die Standardfehlermeldung von Spring Boot steuern
Wenn Sie das Spring Framework nicht kennen, kaufen Sie es! !! !! !! !! !!
Ich erhalte Mysql2 :: Error :: ConnectionError in der Produktionsumgebung
05. Ich habe versucht, die Quelle von Spring Boot zu löschen
Ich habe versucht, die Kapazität von Spring Boot zu reduzieren
Abrufen von Fehlerinformationen mithilfe von DefaultErrorAttributes und ErrorAttributeOptions in Spring Boot 2.3
Ich habe versucht, mit Swagger mit Spring Boot zu beginnen
[Spring Boot] Ich möchte meine eigene Eigenschaftendatei hinzufügen und den Wert mit env.getProperty () abrufen.
Legen Sie den Kontextparameter in Spring Boot fest
Beginnen Sie mit Spring Boot
Fehler in der Spring-Datenbankverbindung
Setzen Sie Cookies mit Spring Boot
Rufen Sie in Spring Boot eine Proxy-Instanz der Komponente selbst ab
02. Ich habe eine API erstellt, um eine Verbindung von Spring Boot zu MySQL (My Batis) herzustellen.
Was ich bei der Migration von der Spring Boot 1.4-Serie zur 2.0-Serie getan habe
Was ich bei der Migration von der Spring Boot 1.5-Serie zur 2.0-Serie getan habe
Ich sehe keinen Fehler bei der Installation des Rails-Bundles ... der Lösung
Wenn Sie "Spring Boot" satt haben, probieren Sie doch "jooby".