锁定老帖子 主题:如何在Struts2中实现系统的初始化工作
精华帖 (0) :: 良好帖 (0) :: 新手帖 (4) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-05
factory = (BeanFactory) sce.getServletContext().getAttribute(
WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE) sce:ServletContextEvent |
|
返回顶楼 | |
发表时间:2009-07-31
fangwei 写道 changtuipangxie 写道 changtuipangxie 写道 想请问一下,如果在web.xml中定义了那个InitListener,然后我还想在其中利用Spring注入的方式在这里使用注入的东西,可发现这些都是为空的,说明没注入进来! 我的意思就是,做没做过在定制任务的时候,用到了Spring的IoC注入方式? 目前我只知道可以使用硬编码取得spring容器中的bean public class SysListener implements ServletContextListener{ public void contextInitialized(ServletContextEvent se){ WebApplicationContext wa = WebApplicationContextUtils.getWebApplicationContextse.getServletContext()); IXXXService xxxService = (IXXXService )wa.getBean("xxxService "); //Do something here... } } 支持,我一直在想不用ClassPathXmlApplicationContext的方法 |
|
返回顶楼 | |