tareas tarea servicio reparar remoto puede programar programador programadas porque optimizacion iniciar equipo encontro eliminar ejecuta bat almacenamiento java spring cron task scheduler

java - servicio - Desactivar una Tarea del Programador de Primavera a través de la Propiedad



programar tarea (1)

Estoy programando una tarea usando Spring Framework y tengo un valor cron establecido a través de un archivo de propiedad específico del entorno. Estoy buscando una forma de deshabilitar esta tarea a través de una propiedad para que solo ciertos entornos ejecuten esta tarea.

<task:scheduled-tasks> <task:scheduled ref="theClass" method="theMethod" cron="${scheduler.cron}" /> </task:scheduled-tasks> <bean id="theClass" class="com.test.TheClass" scope="prototype" />


Puede usar perfiles de entorno Spring (ejemplo usando anotaciones , ejemplo usando xml ), para que pueda tener diferentes perfiles para desarrollo, prueba, producción, etc. Y estos se configuran a través de propiedades (spring.profiles.active).