クラス AbstractScriptDatabaseInitializer
java.lang.ObjectSE
org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer
- 実装されたすべてのインターフェース:
Aware
、InitializingBean
、ResourceLoaderAware
public abstract class AbstractScriptDatabaseInitializer
extends ObjectSE
implements ResourceLoaderAware, InitializingBean
スキーマ(DDL)およびデータ(DML)スクリプトを使用して SQL データベースの初期化を実行する
InitializingBean
の基本クラス。- 導入:
- 2.5.0
- 作成者:
- Andy Wilkinson
ネストされたクラスのサマリー
ネストされたクラスコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
boolean
スキーマとデータスクリプトを適用してデータベースを初期化します。protected boolean
初期化するデータベースが埋め込まれているかどうかを返します。protected abstract void
指定されたscripts
を実行してデータベースを初期化します。void
setResourceLoader
(ResourceLoader resourceLoader)
コンストラクターの詳細
AbstractScriptDatabaseInitializer
指定された設定を使用してデータベースを初期化する新しいAbstractScriptDatabaseInitializer
を作成します。- パラメーター:
settings
- 初期化設定
メソッドの詳細
setResourceLoader
- 次で指定:
- インターフェース
ResourceLoaderAware
のsetResourceLoader
afterPropertiesSet
- 次で指定:
- インターフェース
InitializingBean
のafterPropertiesSet
- 例外:
ExceptionSE
initializeDatabase
public boolean initializeDatabase()スキーマとデータスクリプトを適用してデータベースを初期化します。- 戻り値:
- 1 つ以上のスクリプトがデータベースに適用された場合は
true
、それ以外の場合はfalse
isEmbeddedDatabase
protected boolean isEmbeddedDatabase()初期化するデータベースが埋め込まれているかどうかを返します。- 戻り値:
- データベースが埋め込まれている場合は
true
、それ以外の場合はfalse
- 導入:
- 2.5.1
runScripts
指定されたscripts
を実行してデータベースを初期化します。- パラメーター:
scripts
- 実行するスクリプト- 導入:
- 3.0.0