錯誤日志我看到了一些解決方案,但我沒有 application.properties 檔案來更改“url”
2022-04-19 22:26:58.653 WARN 18764 --- [main] ConfigServletWebServerApplicationContext:在背景關系初始化期間遇到例外 - 取消重繪 嘗試:org.springframework.beans.factory.UnsatisfiedDependencyException:創建名稱為“dataSourceScriptDatabaseInitializer”的 bean 時定義在類路徑資源[org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]:通過方法'dataSourceScriptDatabaseInitializer'引數0表示的不滿足的依賴關系;嵌套例外是 org.springframework.beans.factory.BeanCreationException:在類路徑資源 [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class] 中定義名稱為“dataSource”的 bean 創建時出錯:通過工廠方法進行 Bean 實體化失敗; 嵌套例外是 org.springframework.beans.BeanInstantiationException:無法實體化 [com.zaxxer.hikari.HikariDataSource]:工廠方法 'dataSource' 拋出例外;嵌套例外是 org.springframework.boot.autoconfigure.jdbc.DataSourceProperties$DataSourceBeanCreationException: 無法確定合適的驅動程式類
2022-04-19 22:26:58.655 INFO 18764 --- [main] o.apache.catalina.core.StandardService:停止服務 [Tomcat]
2022-04-19 22:26:58.682 資訊 18764 --- [主要] ConditionEvaluationReportLoggingListener:
啟動 ApplicationContext 時出錯。要顯示條件報告,請在啟用“除錯”的情況下重新運行您的應用程式。
2022-04-19 22:26:58.704 錯誤 18764 --- [主要] osbdLoggingFailureAnalysisReporter:
******************************
應用程式無法啟動
******************************
描述:
無法配置資料源:未指定“url”屬性,并且無法配置嵌入式資料源。
原因:無法確定合適的驅動程式類
行動:
考慮以下:
如果您想要一個嵌入式資料庫(H2、HSQL 或 Derby),請將其放在類路徑中。
如果您有要從特定組態檔加載的資料庫設定,您可能需要激活它(當前沒有組態檔處于活動狀態)。
我不明白,為什么我還沒有使用 Date Base 時出現問題?我的代碼 java 也許我沒有在 pom.xml 中初始化 url
package springClient;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class SpringClient {
public static void main(String[] argv){
SpringApplication.run(SpringClient.class);
}
}
和 pom.xml 依賴關系:我在使用 PostgreSQL 看不懂 Maven
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
</dependency>
</dependencies>
</project>
請幫我解決這個錯誤。或者如果你發現我的錯誤,請寫下如何糾正它:)
uj5u.com熱心網友回復:
需要在'src/main/resources'的路上創建一個application.properties檔案并在那里寫
spring.datasource.url=jdbc:\\link\\
spring.datasource.username=\*of your DB*\
spring.datasource.password=\*of your DB*\
spring.datasource.driver-class-name=org.\*your DB*\.Driver
spring.datasource.hikari.maximumPoolSize=2
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true
remote.server.api=http://localhost:8080/api/
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/464847.html
上一篇:Eclipse錯誤:非Maven專案的“無法讀取Maven專案”
下一篇:我如何能夠隨機執行某些代碼行?
