我想定期刷新页面的某个部分。因此,我创建了一个@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打印得很好。所以一般来说我可以假设调度按预期工作。但不是在我的演讲者课上。为什么呢?
答案 0 :(得分:1)