クラス R2dbcScriptDatabaseInitializer
java.lang.ObjectSE
org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer
org.springframework.boot.r2dbc.init.R2dbcScriptDatabaseInitializer
- 実装されたすべてのインターフェース:
Aware
、InitializingBean
、ResourceLoaderAware
- 既知の直属サブクラス
SqlR2dbcScriptDatabaseInitializer
R2DBC
ConnectionFactory
で表されるデータベースを初期化する InitializingBean
。- 導入:
- 2.5.0
- 作成者:
- Andy Wilkinson
ネストされたクラスのサマリー
クラス org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer から継承されたネストクラス / インターフェース
AbstractScriptDatabaseInitializer.Scripts
コンストラクターのサマリー
コンストラクターコンストラクター説明R2dbcScriptDatabaseInitializer
(io.r2dbc.spi.ConnectionFactory connectionFactory, DatabaseInitializationSettings settings) 指定されたsettings
を使用して、指定されたconnectionFactory
によって認識されるデータベースを初期化する新しいR2dbcScriptDatabaseInitializer
を作成します。メソッドのサマリー
修飾子と型メソッド説明protected boolean
初期化するデータベースが埋め込まれているかどうかを返します。protected void
指定されたscripts
を実行してデータベースを初期化します。クラス org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer から継承されたメソッド
afterPropertiesSet, initializeDatabase, setResourceLoader
コンストラクターの詳細
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
- 実行するスクリプト