我们有一个Spring 4 web应用程序,它使用@EnableScheduling
和@Scheduled
。
在我们的一些测试服务器上,我们不希望调度处于活动状态。我们已通过向具有@EnableScheduling
注释的配置添加配置文件来解决此问题。
在我的mac上运行jetty时工作正常。在jboss(EAP 6.3)上运行时,即使我删除了@EnableScheduling
注释,也会启用调度。
可以在jboss服务器上打开Spring调度吗?
还有其他想法吗?
TIA!
-Kaj:)
答案 0 :(得分:1)
我建议您通过属性控制您的日程安排工作:
@Value(..)
private boolean enabled;
@Scheduled
public void myJob() {
if (enabled) {
// do things
}
}