6
Come è possibile abilitare i lavori pianificati solo in profili specifici?Come abilitare i lavori @Scheduled per profilo in primavera?
pseudocodice:
@Scheduled(cron = "${job.cron}")
@Profile("prod")
public void runJob() {
}
è possibile?
Se non si vuole alcun lavori pianificati solo fare una configurazione separata per il '@ EnableScheduling' annotazione che è legato ad un determinato profilo. Se questo non è abilitato, le annotazioni '@ Scheduled' vengono ignorate. –
Grazie, è una grande idea quindi abilitare la pianificazione per profilo esplicito. Ancora questo è utile solo se non voglio avere alcun lavoro in prova. Principalmente voglio solo escludere quelli specifici. – membersound
Se non si desidera che i lavori annotino il bean con il metodo '@ Profile' del metodo. –