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