1
我工作的彈簧4 MVC和休眠 我想運行在服務器啓動代碼將使用從數據庫中獲取數據,然後做一些業務邏輯如何在spring bean初始化後運行作業?
在那裏我可以把我的代碼,我試圖把代碼
org.springframework.web.servlet.support.AbstractDispatcherServletInitializer.onStartup(ServletContext)
,但我不能夠使用@Autowired變量
public class WebInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {
@Autowired
TaskDAO task;
@Override
protected Class<?>[] getRootConfigClasses() {
return new Class[] { SpringRootConfig.class };
}
@Override
protected Class<?>[] getServletConfigClasses() {
return new Class[] { SpringWebConfig.class };
}
@Override
protected String[] getServletMappings() {
return new String[] { "/" };
}
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
task.getAllTasks()
// TODO Auto-generated method stub
super.onStartup(servletContext);
}
}