E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
94甘蓝
【总结】SpringBoot 单元测试中禁用 @Scheduled 启动的 Job 的方法
项目中的那些事
spring
boot
单元测试
禁用Scheduled
禁用Job
文章目录
情景
解决
方式1:使用@ConditionalOnProperty
方式2:把 cron 表达式改成从配置文件中读取
参考
背景:项目中使用 @Scheduled 写了一些定时 Job,在单元测试过程中,发现也会执行。
目标:单元测试时,禁用掉 @Scheduled 启动的任务。
情景
在项目中使用 @Scheduled 注解编写了几个定时任务,就像下面这样:
@Component
public
class
Job
{
@Scheduled