我有几种方法注释
@Scheduled(fixedDelay = 6000)
private void myScheduledMethod(){
//do something
}
我还有一组属性文件,可在其中配置环境特定的值。出于测试目的,我希望可以配置延迟的值,最好是通过属性文件中的属性来配置。
由于
fixedDelay
的值必须为常数,因此我正在寻找一种从属性文件中获取此集合的方法,但尚未找到实现此方法的方法。 最佳答案
我陷入了同样的问题,但现在解决此问题的最佳方法是:
@Scheduled(fixedDelayString = "${my.delay.property}")
public void myScheduledMethod(){
// do something
}