要想在執行定時任務的Java類中獲取servletContext須要進行下面兩步設置:
web
1.web.xmlspring
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
ide
2.在須要獲取的地方編寫下面代碼xml
ServletContext context = ContextLoader.getCurrentWebApplicationContext().getServletContext();
get
便可。這樣在項目尚未徹底啓動的狀況下就能夠獲取上下文了。servlet