我想我的初始化數據源,在我的春天啓動項目中的DLL腳本(僅當然開發過程中)。由於在文檔here提到我的spring.datasource.schema
屬性設置爲DLL腳本,這是在src/main/resources/postgresql/define-schema.sql
。春季啓動JPA模式初始化
spring:
profiles: dev
datasource:
platform: postgresql
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql://localhost:5432/postgres
username: postgres
password: ****
initialize: true
schema: ./postgresql/define-schema.sql
continue-on-error: false
jpa:
hibernate:
ddl-auto: validate
generate-ddl: false
show-sql: true
但是腳本不會執行。我也嘗試把它放在類路徑根上,並將其稱爲schema.sql ...沒有任何反應。
的dev
配置文件選擇,至少我看到它在日誌中:The following profiles are active: dev
不是在JPA架構驗證失敗的應用。
我從休眠獲得的唯一警告: Found use of deprecated [org.hibernate.id.SequenceGenerator] sequence-based id generator; use org.hibernate.id.enhanced.SequenceStyleGenerator instead. See Hibernate Domain Model Mapping Guide for details.
但我不認爲這與初始化問題有任何關係。
我有我的依賴項中的spring-boot-security-starter,但尚未配置,這可能是一個問題源?
有人認識到一個明顯的錯字,錯別的嗎?
期待您的迴音!
放大器