通过@Configuration
定义一个配置类Scheduling
(类名随意),添加启用定时任务注解@Enab
leScheduling
,通过@ConditionalOnProperty
注解来控制@Configuration
是否生效。
enable.scheduled: true
@Configuration
@EnableScheduling //启用定时任务
//配置文件读取是否启用此配置
@ConditionalOnProperty(prefix = "enable", name = "scheduled", havingValue = "true")
public class Scheduling {
}
注意:将系统中启动类上和配置类中的@EnableScheduling注释或者删除