我在使用Spring引導,Spring Data JPA和postgres的項目上工作。有一個無法解決的問題。Spring Boot Application在運行時添加數據源?
當我的應用程序啓動時,數據庫還沒有準備好。它需要在運行時添加到應用程序中。但我也想用JPA初始化一個數據庫。 就像spring.jpa.hibernate.ddl-auto:create-drop
,不幸的是,使用JPA初始化數據庫將在應用程序啓動時發生。
我的問題是如何延遲jpa DDL生成spring數據jpa。現在我們不能在應用程序運行時添加數據源。
我在網上搜索了很長時間。但沒用。 AbstractRoutingDataSource可能不適合我們,因爲我們在開始時沒有數據源。 請幫助或試圖給一些想法如何實現這一
在此先感謝,因爲它需要預配置數據源
你說的是生產? –
@AmerQarabsa對不起,我不明白你的意思 – tanghuailong
你爲什麼要延遲創建數據庫? –