クラス DefaultTaskSchedulerConfiguration

java.lang.ObjectSE
org.springframework.boot.autoconfigure.task.DefaultTaskSchedulerConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnMissingBean(name="taskScheduler") public class DefaultTaskSchedulerConfiguration extends ObjectSE
ユーザーがタスクスケジューリングを明示的に有効にしていない場合、標準の TaskScheduler を公開するためにインポートできる設定です。ユーザーが spring.threads.virtual.enabled=true 経由で仮想スレッドを有効にした場合は SimpleAsyncTaskScheduler が公開され、それ以外の場合は ThreadPoolTaskScheduler が公開されます。

これをインポートする構成は、TaskSchedulingAutoConfiguration の後に順序付ける必要があります。

導入:
4.1.0
作成者:
Phillip Webb
  • フィールドの詳細

    • DEFAULT_TASK_SCHEDULER_BEAN_NAME

      public static final StringSE DEFAULT_TASK_SCHEDULER_BEAN_NAME
      デフォルトのタスクスケジューラの Bean 名。
      関連事項:
  • コンストラクターの詳細

    • DefaultTaskSchedulerConfiguration

      public DefaultTaskSchedulerConfiguration()