我正在使用spring 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。
提前致谢
答案 0 :(得分:0)
所以我可以拥有我的配置文件,更改它并自动捕获它们。