0
我有一個spring項目,我正在用PostgreSQL數據庫中的spring-test進行測試(我有一個用於測試的數據庫,另一個用於開發)。我想用所有測試的啓動(root)中的SQL腳本來初始化我的數據庫。在spring-test root啓動時運行SQL腳本
我需要一些方向,我發現「飛路」,但首先我正在尋找一些基本的春天或類似的東西或任何想法。謝謝
我有一個spring項目,我正在用PostgreSQL數據庫中的spring-test進行測試(我有一個用於測試的數據庫,另一個用於開發)。我想用所有測試的啓動(root)中的SQL腳本來初始化我的數據庫。在spring-test root啓動時運行SQL腳本
我需要一些方向,我發現「飛路」,但首先我正在尋找一些基本的春天或類似的東西或任何想法。謝謝
要在Spring啓動時初始化一個現有的(即通常爲_external)數據庫,您可以使用XML中的jbbc
名稱空間或使用JavaConfig中的DataSourceInitializer
。
有關詳細信息,請參見Initializing a database using Spring XML和DataSourceInitializer。
檢查'@ Sql'註釋:https://docs.spring.io/spring/docs/current/spring-framework-reference/html/integration-testing.html#__sql – Thoomas
感謝您的評論。我檢查了鏈接。我需要在啓動時對所有測試運行一次腳本 –