クラス 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
ネストされたクラスの要約
ネストされたクラスコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidbooleanスキーマとデータスクリプトを適用してデータベースを初期化します。protected boolean初期化するデータベースが埋め込まれているかどうかを返します。protected abstract void指定されたscriptsを実行してデータベースを初期化します。voidsetResourceLoader(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