public abstract class AbstractScriptDatabaseInitializer extends ObjectSE implements ResourceLoaderAware, InitializingBean
InitializingBean
の基本クラス。修飾子 | コンストラクターと説明 |
---|---|
protected | AbstractScriptDatabaseInitializer(DatabaseInitializationSettings settings) 指定された設定を使用してデータベースを初期化する新しい AbstractScriptDatabaseInitializer を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() |
boolean | initializeDatabase() スキーマとデータスクリプトを適用してデータベースを初期化します。 |
protected boolean | isEmbeddedDatabase() 初期化するデータベースが埋め込まれているかどうかを返します。 |
protected abstract void | runScripts(ListSE<Resource> resources, boolean continueOnError, StringSE separator, CharsetSE encoding) |
void | setResourceLoader(ResourceLoader resourceLoader) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
protected AbstractScriptDatabaseInitializer(DatabaseInitializationSettings settings)
AbstractScriptDatabaseInitializer
を作成します。settings
- 初期化設定 public void setResourceLoader(ResourceLoader resourceLoader)
ResourceLoaderAware
の setResourceLoader
public void afterPropertiesSet() throws ExceptionSE
InitializingBean
の afterPropertiesSet
ExceptionSE
public boolean initializeDatabase()
true
、それ以外の場合は false
protected boolean isEmbeddedDatabase()
true
、それ以外の場合は false