gpt4 book ai didi

java - Spring @Scheduled注入(inject)延迟时间

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:14:33 24 4
gpt4 key购买 nike

我有几个方法用注释

@Scheduled(fixedDelay = 6000)
private void myScheduledMethod(){
//do something
}

我还有一组属性文件,我可以在其中配置特定于环境的值。出于测试目的,我希望延迟的值是可配置的,最好是通过属性文件中的属性。

由于 fixedDelay 的值必须是常量,我正在寻找一种从属性文件中获取此集合的方法,但还没有找到方法。

最佳答案

我遇到了同样的问题,但现在解决这个问题的最好方法是:

@Scheduled(fixedDelayString = "${my.delay.property}")
public void myScheduledMethod(){
// do something
}

关于java - Spring @Scheduled注入(inject)延迟时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4381685/

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