[JAVA] [Spring Boot] DataSourceProperties $ DataSourceBeanCreationException

Ereignis auftreten

Ich habe versucht, eine Webanwendung mit SpringBoot zur einfachen Überprüfung des Betriebs zu erstellen, aber sie ist beim Erstellen fehlgeschlagen. Ich habe den folgenden Fehler erhalten.

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

Es scheint, dass die Datenquelleneinstellung fehlgeschlagen ist?

Wie soll man antworten

Anscheinend lag es daran, dass ich My Batis erwähnte, von dem ich dachte, ich würde es später verwenden. Ich habe die Definition von MyBatis aus pom.xml gelöscht und sie hat normal begonnen, aber es scheint andere Lösungen zu geben, wie unten.

1. Fügen Sie die Annotation EnableAutoConfiguration hinzu.

Fügen Sie der Datei [Projektname Application.java] eine Anmerkung hinzu.

sample.java


@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})
@SpringBootApplication
public class MyAppSampleAppApplication {

	public static void main(String[] args) {
		SpringApplication.run(MyAppSampleApplication.class, args);
	}
}

2. Stellen Sie die Datenquelle gehorsam ein

application.properties


spring.datasource.url=jdbc:postgresql://localhost:5432/postgres
spring.datasource.username=postgres
spring.datasource.password=postgres
spring.datasource.driverClassName=org.postgresql.Driver

Hinweis: So richten Sie mehrere Datenquellen ein

Während der Recherche habe ich eine Beschreibung gefunden, wenn ich mehrere Datenbanken verwenden möchte. Machen Sie sich also eine Notiz. [So geben Sie zwei Datenquellen an](https://www.it-swarm.dev/ja/java/spring-boot%E3%81%AF2%E3%81%A4%E3%81%AE%E3 % 83% 87% E3% 83% BC% E3% 82% BF% E3% 82% BD% E3% 83% BC% E3% 82% B9% E3% 82% 92% E8% A8% AD% E5% AE % 9A% E3% 81% 97% E3% 81% A6% E4% BD% BF% E7% 94% A8% E3% 81% 99% E3% 82% 8B / 1053464638 /)

Recommended Posts

[Spring Boot] DataSourceProperties $ DataSourceBeanCreationException
Spring Boot Form
Spring Boot Denken Sie daran
gae + frühlingsstiefel
SPRING BOOT Lernaufzeichnung 01
Frühlingsstiefel + Heroku Postgres
Schreiben von Frühlingsstiefel-Memos (1)
Erster Frühlingsstiefel (DI)
SPRING BOOT Lernprotokoll 02
Spring Boot-Ausnahmebehandlung
Spring Boot Servlet-Zuordnung
Spring Boot Entwicklung-Entwicklungsumgebung-
Spring Boot-Lernverfahren
Spring Boot lernen [Anfang]
Schreiben von Spring Boot-Memos (2)
Spring Boot 2.2 Dokumentzusammenfassung
Spring Boot 2.3 Verfügbarkeit von Anwendungen
Spring Boot Tutorials Themen
Mit Spring Boot herunterladen
[Spring Boot] Umgebungskonstruktion (macOS)
Versuchen Sie Spring Boot von 0 bis 100.
Generieren Sie mit Spring Boot einen Barcode
Hallo Welt mit Spring Boot
Spring Boot unter Microsoft Azure
Implementieren Sie GraphQL mit Spring Boot
Aufgabenplan für das Spring Boot Tutorial
Spring 5 & Spring Boot 2 Praktisches Vorbereitungsverfahren
Beginnen Sie mit Spring Boot
Spring Boot 2 Multiprojekt mit Gradle
[Spring Boot] Erstellung von Webanwendungen
Führen Sie LIFF mit Spring Boot aus
SNS-Login mit Spring Boot
Spring Boot Hot Swapping-Einstellungen
Einführung in Spring Boot ~ ~ DI ~
Datei-Upload mit Spring Boot
Spring Boot beginnt mit dem Kopieren
Einführung in Spring Boot ② ~ AOP ~
CICS-Java-Anwendung ausführen- (4) Spring Boot-App
Spring Boot + Springfox Springfox-Boot-Starter 3.0.0 Verwendung
Tipps zur Spring Boot DB
Hallo Welt mit Spring Boot
Setzen Sie Cookies mit Spring Boot
[Spring Boot] Einfaches Rezept für den Paging-Prozess
Verwenden Sie Spring JDBC mit Spring Boot
Aufbau der Docker x Spring Boot-Umgebung
Wichtige Änderungen in Spring Boot 1.5
Modul mit Spring Boot hinzufügen
Erste Schritte mit Spring Boot
NoHttpResponseException in Spring Boot + WireMock
[Spring Boot] Senden Sie eine E-Mail
Einstellungen für die Spring Boot-Leistung
Einführung in Spring Boot Teil 1
Spring Boot Externe Einstellungspriorität
Versuchen Sie es mit Spring Boot Security
[Java] [Spring] Spring Boot 1.4-> 1.2 Downgrade Hinweis
Versuchen Sie Spring Boot auf dem Mac
Erstellen Sie mit Spring Boot einen Mikrodienst
Spring Boot DB-Verbindungspool
Mail mit Spring Boot verschicken
Spring Boot zum Lernen von Anmerkungen