我對ScheduledExecutorService的實現有問題。在我的任務的run()方法中,我不能注入bean。ScheduledExecutorService + beans
public class MyTask implements Runnable{
@Autowired
private DataExporter de;
@Override
public void run(){
de.export();
}
}
運行我的任務對象de爲空。我知道春天有一些任務和計劃的實施,但有什麼辦法可以解決這個問題嗎?
你是如何創建你的MyTask實例的? – beny23 2012-03-27 08:54:36
是的,我正在用默認的構造函數創建MyTask的實例。我放入run()的任何東西都可以工作。問題在於這種注射。 – bemol 2012-03-27 09:02:00