SpringBoot alkalmazásoknál előfordulhat, hogy egy adott @Scheduled annotációval ellátott folyamatnál nem szeretnénk, hogy bármikor fusson. Ennek megoldására több lehetőség is van, az egyik a @ConditionalOnProperty annotáció használata, a másik pedig a @Scheduled annotáció cron paraméterének használata.
Utóbbi (és vszg. legegyszerűbb megoldás), ha a cron paraméterrel kapcsoljuk ki a futást.
application.yml-ben pl.:
app:
my-scheduler:
cron: '-'
A - érték segítségével a cron paramétert ki tudjuk kapcsolni, így a folyamat nem fog lefutni.