インターフェースの使用
org.springframework.jdbc.datasource.init.DatabasePopulator
パッケージ
説明
組み込みデータベースインスタンスを作成するための拡張可能なサポートを提供します。
スクリプトを介してデータベースを初期化するための拡張可能なサポートを提供します。
org.springframework.jdbc.datasource.embedded 内の DatabasePopulator 使用
修飾子と型メソッド説明void
EmbeddedDatabaseFactoryBean.setDatabaseCleaner
(DatabasePopulator databaseCleaner) スクリプトの実行を Bean 破棄コールバックで実行するように設定し、データベースをクリーンアップして、他のユーザーに既知の状態のままにします。void
EmbeddedDatabaseFactory.setDatabasePopulator
(DatabasePopulator populator) 組み込みデータベースの初期化またはデータ投入に使用される戦略を設定します。org.springframework.jdbc.datasource.init 内の DatabasePopulator 使用
修飾子と型クラス説明class
指定されたDatabasePopulator
実装のリストに委譲し、すべてのスクリプトを実行する複合DatabasePopulator
。class
外部リソースで定義された SQL スクリプトを使用して、データベースにデータを入力、初期化、クリーンアップします。修飾子と型メソッド説明void
CompositeDatabasePopulator.addPopulators
(DatabasePopulator... populators) デリゲートのリストに 1 つ以上のポピュレーターを追加します。static void
DatabasePopulatorUtils.execute
(DatabasePopulator populator, DataSourceSE dataSource) 指定されたDataSource
SE に対して指定されたDatabasePopulator
を実行します。void
DataSourceInitializer.setDatabaseCleaner
(DatabasePopulator databaseCleaner) DatabasePopulator
が Bean 破棄フェーズ (存在する場合) 中に実行されるように設定し、データベースをクリーンアップして他の人にとって既知の状態に残します。void
DataSourceInitializer.setDatabasePopulator
(DatabasePopulator databasePopulator) DatabasePopulator
が Bean 初期化フェーズ中に実行されるように設定します (存在する場合)。void
CompositeDatabasePopulator.setPopulators
(DatabasePopulator... populators) 委譲する 1 つ以上のポピュレータを指定します。修飾子コンストラクター説明CompositeDatabasePopulator
(DatabasePopulator... populators) 指定されたポピュレータを使用してCompositeDatabasePopulator
を作成します。修飾子コンストラクター説明CompositeDatabasePopulator
(CollectionSE<DatabasePopulator> populators) 指定されたポピュレータを使用してCompositeDatabasePopulator
を作成します。