クラス R2dbcScriptDatabaseInitializer
java.lang.ObjectSE
org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer
org.springframework.boot.r2dbc.init.R2dbcScriptDatabaseInitializer
- 実装されているすべてのインターフェース:
Aware, InitializingBean, ResourceLoaderAware
- 既知の直属サブクラス
ApplicationR2dbcScriptDatabaseInitializer
R2DBC
ConnectionFactory で表されるデータベースを初期化する InitializingBean。- 導入:
- 2.5.0
- 作成者:
- Andy Wilkinson
ネストされたクラスの要約
クラス AbstractScriptDatabaseInitializer から継承されたネストクラス / インターフェース
AbstractScriptDatabaseInitializer.Scriptsコンストラクターの概要
コンストラクターコンストラクター説明R2dbcScriptDatabaseInitializer(io.r2dbc.spi.ConnectionFactory connectionFactory, DatabaseInitializationSettings settings) 指定されたsettingsを使用して、指定されたconnectionFactoryによって認識されるデータベースを初期化する新しいR2dbcScriptDatabaseInitializerを作成します。メソッドのサマリー
修飾子と型メソッド説明protected boolean初期化するデータベースが埋め込まれているかどうかを返します。protected void指定されたscriptsを実行してデータベースを初期化します。
コンストラクターの詳細
R2dbcScriptDatabaseInitializer
public R2dbcScriptDatabaseInitializer(io.r2dbc.spi.ConnectionFactory connectionFactory, DatabaseInitializationSettings settings) 指定されたsettingsを使用して、指定されたconnectionFactoryによって認識されるデータベースを初期化する新しいR2dbcScriptDatabaseInitializerを作成します。- パラメーター:
connectionFactory- データベースの connectionFactorysettings- 初期化設定
メソッドの詳細
isEmbeddedDatabase
protected boolean isEmbeddedDatabase()クラスからコピーされた説明:AbstractScriptDatabaseInitializer初期化するデータベースが埋め込まれているかどうかを返します。- オーバーライド:
- クラス
AbstractScriptDatabaseInitializerのisEmbeddedDatabase - 戻り値:
- データベースが埋め込まれている場合は
true、それ以外の場合はfalse
runScripts
クラスからコピーされた説明:AbstractScriptDatabaseInitializer指定されたscriptsを実行してデータベースを初期化します。- 次で指定:
- クラス
AbstractScriptDatabaseInitializerのrunScripts - パラメーター:
scripts- 実行するスクリプト