クラス BackgroundPreinitializer

java.lang.ObjectSE
org.springframework.boot.autoconfigure.BackgroundPreinitializer
実装されたすべてのインターフェース:
EventListenerSEApplicationListener<SpringApplicationEvent>Ordered

public class BackgroundPreinitializer extends ObjectSE implements ApplicationListener<SpringApplicationEvent>, Ordered
時間のかかるタスクのバックグラウンドスレッドで早期初期化をトリガーする ApplicationListener

IGNORE_BACKGROUNDPREINITIALIZER_PROPERTY_NAME システムプロパティを true に設定して、このメカニズムを無効にし、そのような初期化をフォアグラウンドで実行できるようにします。

導入:
1.3.0
作成者:
Phillip Webb, Andy Wilkinson, Artsiom Yudovin, Sebastien Deleuze
  • フィールドの詳細

    • IGNORE_BACKGROUNDPREINITIALIZER_PROPERTY_NAME

      public static final StringSE IGNORE_BACKGROUNDPREINITIALIZER_PROPERTY_NAME
      Spring Boot に事前初期化の実行方法を指示するシステムプロパティ。プロパティが true に設定されている場合、事前初期化は行われず、各アイテムは必要に応じてフォアグラウンドで初期化されます。プロパティが false (デフォルト)の場合、事前初期化はバックグラウンドで別のスレッドで実行されます。
      導入:
      2.1.0
      関連事項:
  • コンストラクターの詳細

    • BackgroundPreinitializer

      public BackgroundPreinitializer()
  • メソッドの詳細