クラス DataSourceScriptDatabaseInitializer
java.lang.ObjectSE
org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer
org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer
- 実装されているすべてのインターフェース:
Aware、InitializingBean、ResourceLoaderAware
- 既知の直属サブクラス
BatchDataSourceScriptDatabaseInitializer、IntegrationDataSourceScriptDatabaseInitializer、JdbcSessionDataSourceScriptDatabaseInitializer、QuartzDataSourceScriptDatabaseInitializer、SqlDataSourceScriptDatabaseInitializer
スキーマ(DDL)およびデータ(DML)スクリプトを使用して
DataSourceSE 初期化を実行する InitializingBean。- 導入:
- 2.5.0
- 作成者:
- Andy Wilkinson
ネストされたクラスの要約
クラス org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer から継承されたネストクラス / インターフェース
AbstractScriptDatabaseInitializer.Scriptsコンストラクターの概要
コンストラクターコンストラクター説明DataSourceScriptDatabaseInitializer(DataSourceSE dataSource, DatabaseInitializationSettings settings) 指定された設定を使用して指定されたDataSourceを初期化する新しいDataSourceScriptDatabaseInitializerを作成します。メソッドのサマリー
修飾子と型メソッド説明protected voidcustomize(ResourceDatabasePopulator populator) ResourceDatabasePopulatorをカスタマイズします。protected final DataSourceSE初期化されるDataSourceを返します。protected boolean初期化するデータベースが埋め込まれているかどうかを返します。protected void指定されたscriptsを実行してデータベースを初期化します。クラス org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer から継承されたメソッド
afterPropertiesSet, initializeDatabase, setResourceLoader
コンストラクターの詳細
DataSourceScriptDatabaseInitializer
public DataSourceScriptDatabaseInitializer(DataSourceSE dataSource, DatabaseInitializationSettings settings) 指定された設定を使用して指定されたDataSourceを初期化する新しいDataSourceScriptDatabaseInitializerを作成します。- パラメーター:
dataSource- 初期化するデータソースsettings- 初期化設定
メソッドの詳細
getDataSource
初期化されるDataSourceを返します。- 戻り値:
- 初期化データソース
isEmbeddedDatabase
protected boolean isEmbeddedDatabase()クラスからコピーされた説明:AbstractScriptDatabaseInitializer初期化するデータベースが埋め込まれているかどうかを返します。- オーバーライド:
- クラス
AbstractScriptDatabaseInitializerのisEmbeddedDatabase - 戻り値:
- データベースが埋め込まれている場合は
true、それ以外の場合はfalse
runScripts
クラスからコピーされた説明:AbstractScriptDatabaseInitializer指定されたscriptsを実行してデータベースを初期化します。- 次で指定:
- クラス
AbstractScriptDatabaseInitializerのrunScripts - パラメーター:
scripts- 実行するスクリプト
customize
ResourceDatabasePopulatorをカスタマイズします。- パラメーター:
populator- 構成されたデータベースポピュレータ- 導入:
- 2.6.2