クラス DataSourceInitializer
java.lang.ObjectSE
org.springframework.jdbc.datasource.init.DataSourceInitializer
- 実装されているすべてのインターフェース:
DisposableBean,InitializingBean
- 導入:
- 3.0
- 作成者:
- Dave Syer, Sam Brannen
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidデータベースポピュレータを使用して、データベースを設定します。voiddestroy()データベースクリーナーを使用して、データベースをクリーンアップします。voidsetDatabaseCleaner(DatabasePopulator databaseCleaner) DatabasePopulatorが Bean 破棄フェーズ (存在する場合) 中に実行されるように設定し、データベースをクリーンアップして他の人にとって既知の状態に残します。voidsetDatabasePopulator(DatabasePopulator databasePopulator) DatabasePopulatorが Bean 初期化フェーズ中に実行されるように設定します (存在する場合)。voidsetDataSource(DataSourceSE dataSource) データベースのDataSourceSE は、このコンポーネントが初期化されるときに読み込まれ、このコンポーネントがシャットダウンされるときにクリーンアップされます。voidsetEnabled(boolean enabled) データベースポピュレータとデータベースクリーナを明示的に有効または無効にするフラグ。
コンストラクターの詳細
DataSourceInitializer
public DataSourceInitializer()
メソッドの詳細
setDataSource
データベースのDataSourceSE は、このコンポーネントが初期化されるときに読み込まれ、このコンポーネントがシャットダウンされるときにクリーンアップされます。このプロパティは必須であり、デフォルトは提供されていません。
- パラメーター:
dataSource- DataSource
setDatabasePopulator
DatabasePopulatorが Bean 初期化フェーズ中に実行されるように設定します (存在する場合)。- パラメーター:
databasePopulator- 初期化中に使用するDatabasePopulator- 関連事項:
setDatabaseCleaner
DatabasePopulatorが Bean 破棄フェーズ (存在する場合) 中に実行されるように設定し、データベースをクリーンアップして他の人にとって既知の状態に残します。- パラメーター:
databaseCleaner- 破棄時に使用するDatabasePopulator- 関連事項:
setEnabled
public void setEnabled(boolean enabled) データベースポピュレータとデータベースクリーナを明示的に有効または無効にするフラグ。- パラメーター:
enabled- データベースポピュレーターとデータベースクリーナーを起動時とシャットダウン時にそれぞれ呼び出す必要がある場合はtrue
afterPropertiesSet
public void afterPropertiesSet()データベースポピュレータを使用して、データベースを設定します。- 次で指定:
- インターフェース
InitializingBeanのafterPropertiesSet
destroy
public void destroy()データベースクリーナーを使用して、データベースをクリーンアップします。- 次で指定:
- インターフェース
DisposableBeanのdestroy