gpt4 book ai didi

java - 如何在 Spring 按个人资料启用@Scheduled 作业?

转载 作者:IT老高 更新时间:2023-10-28 13:46:38 24 4
gpt4 key购买 nike

如何仅在特定配置文件中启用计划作业?

伪代码:

@Scheduled(cron = "${job.cron}")
@Profile("prod")
public void runJob() {

}

这可能吗?

最佳答案

每个配置文件应该有一个 bean:

@Component
@Profile("prod")
public class ProdJob {

@Scheduled(cron = "${job.cron}")
public void runJob() {

}

}

@Component
@Profile("beta")
public class BetaJob {

@Scheduled(cron = "${job.cron}")
public void runJob() {

}
}

关于java - 如何在 Spring 按个人资料启用@Scheduled 作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28782694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com