以邮件为例子,测试环境不开启邮件,生产环境开启邮件,每次部署前注释注解,然后再提代码,真的很麻烦,俩步骤解决。 配置文件yml中配置: scheduled: enabled: true 定时任务类中配置注解 @ConditionalOnProperty(prefix = "scheduled", name = "enabled", havingValue = "true") 注意:prefix 要和配置文件中的相匹配 开启定时任务 配置文件为true,反之false。 over,欢迎指正补充!