クラス 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)スクリプトを使用して
DataSource
SE 初期化を実行する InitializingBean
。- 導入:
- 2.5.0
- 作成者:
- Andy Wilkinson
ネストされたクラスのサマリー
クラス org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer から継承されたネストクラス / インターフェース
AbstractScriptDatabaseInitializer.Scripts
コンストラクターのサマリー
コンストラクター説明DataSourceScriptDatabaseInitializer
(DataSourceSE dataSource, DatabaseInitializationSettings settings) 指定された設定を使用して指定されたDataSource
を初期化する新しいDataSourceScriptDatabaseInitializer
を作成します。メソッドのサマリー
修飾子と型メソッド説明protected void
customize
(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