インターフェース DatabasePopulator

すべての既知の実装クラス:
CompositeDatabasePopulatorResourceDatabasePopulator
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface DatabasePopulator
データベースの作成、初期化、クリーンアップに使用される戦略。
導入:
5.3
作成者:
Mark Paluch, Keith Donald, Sam Brannen
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    reactor.core.publisher.Mono<VoidSE>
    populate(Connection connection)
    提供されている R2DBC Connection を使用して、データベースにデータを入力、初期化、クリーンアップします。
    default reactor.core.publisher.Mono<VoidSE>
    populate(ConnectionFactory connectionFactory)
    指定された ConnectionFactory に対して指定された DatabasePopulator を実行します。
  • メソッドの詳細

    • populate

      reactor.core.publisher.Mono<VoidSE> populate(Connection connection)
      提供されている R2DBC Connection を使用して、データベースにデータを入力、初期化、クリーンアップします。
      パラメーター:
      connection - データベースへの入力に使用する R2DBC 接続。すでに構成され、使用する準備ができています。null であってはなりません。
      戻り値:
      スクリプトの実行を開始し、完了時に通知される Mono 
      例外:
      ScriptException - エラーが発生した場合に備えて
    • populate

      default reactor.core.publisher.Mono<VoidSE> populate(ConnectionFactory connectionFactory)
      指定された ConnectionFactory に対して指定された DatabasePopulator を実行します。
      パラメーター:
      connectionFactory - 実行する ConnectionFactory
      戻り値:
      populate(Connection) を開始し、完了時に通知される Mono 
      例外:
      ScriptException - エラーが発生した場合に備えて