Spring boot spring启动-禁用quartz调度程序

Spring boot spring启动-禁用quartz调度程序,spring-boot,yaml,quartz,Spring Boot,Yaml,Quartz,我需要能够设置石英运行取决于配置文件。我正在使用集成测试来确保每个配置文件都已启动(或未启动)计划程序,但我正在检查未启用该功能的配置文件,并且此检查失败: assertFalse(scheduler.isStarted()); 这是我在应用程序中用于此配置文件的内容。yaml: spring: quartz: enabled: false 还尝试: spring: quartz: properties: enabled: false 有没有办法让qua

我需要能够设置石英运行取决于配置文件。我正在使用集成测试来确保每个配置文件都已启动(或未启动)计划程序,但我正在检查未启用该功能的配置文件,并且此检查失败:

assertFalse(scheduler.isStarted());
这是我在
应用程序中用于此配置文件的内容。yaml

spring:
  quartz:
    enabled: false
还尝试:

spring:
  quartz:
    properties:
      enabled: false
有没有办法让quartz一点也不启动

作为一种解决方法,是否可以在配置文件上设置一个虚拟调度程序,以便完全跳过真正的quartz

PS我注意到了这一点,但我希望将其保留在应用程序中。yaml如果可能的话:

这起作用了:

spring:
  quartz:
    auto-startup: false