1
我使用彈簧3.0.7和一些計劃作業讀取配置:春季調度任務:在運行時間
public class TestScheduler implements Runnable{
private String someValue;
public void setSomeValue(String someValue) {
this.someValue= someValue;
}
@Override
public void run(){
LOGGER.info("Some value: " + this.someValue);
}
配置:
<property name="someValue" value="${config.someValue}"/>
值${config.someValue}
在config.properties定義文件。 我希望能夠在每次計劃作業執行run()方法時讀取此配置文件上的值,因此每次更改我想要的變量的值時都不必重新啓動服務器打印。
有沒有辦法做到這一點?我一直在閱讀關於@BeforeJob的註釋,但我不知道如何將它應用於計劃作業,因爲documentation I read基於JobExecution。
在此先感謝