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