【发布时间】:2014-08-11 07:35:53
【问题描述】:
我想定期刷新页面的某个部分。因此,我创建了一个 @Scheduled 方法,将更改的值相应地应用于小部件。
但该方法永远不会执行:
@Controller
@UIScope
public class MyViewPresenter {
private View view;
@Scheduled(fixedRate = 1000)
public void refresh() {
System.out.println("this is never executed. why?");
//view.change...
}
}
当我将此方法移动到我的@Configuration 类中时,sysout 打印得很好。所以总的来说,我可以假设调度按预期工作。但不是在我的演讲课上。为什么?
【问题讨论】: