簡體   English   中英

Spring 引導類路徑:指定的資源不存在

[英]Spring boot classpath: The specified resource does not exist

我正在使用 h2 作為測試數據庫。 我已將 sql 腳本添加到/src/main/resources但 spring 引導始終失敗,並顯示“指定的資源不存在。 ”錯誤。 以下是配置

spring.datasource.url=jdbc:h2:mem:testdb
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=password
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
spring.datasource.initialize=true
spring.datasource.schema=classpath:schema.sql
spring.datasource.data=classpath:data.sql

錯誤跟蹤: https://paste.ee/p/1kHwd

我在這個平台上引用了很多帖子,並嘗試將路徑更改為 classpath:/data.sql 但這也不起作用。 我在飛行路線上面臨同樣的問題。 不知何故 Spring 在資源中找不到這些腳本。

我在這里錯過了什么嗎? 任何幫助表示贊賞。

嘗試添加

   <resource> 
       <directory>${basedir}/src/main/resources</directory> 
   </resource>

在你的 pom 文件中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM