监听器使用spring的bean
Posted sz_zzm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了监听器使用spring的bean相关的知识,希望对你有一定的参考价值。
在监听器启动之前得先加载spring-bean,所以注解在监听器里是不能用的。
可以通过下面的方法获取需要的bean
public void contextInitialized(ServletContextEvent sce) { WebApplicationContext appctx = WebApplicationContextUtils.getWebApplicationContext(sce.getServletContext()); KhiTmOrdercntService khiTmOrdercntService = (KhiTmOrdercntService) appctx.getBean("khiTmOrdercntService"); }
以上是关于监听器使用spring的bean的主要内容,如果未能解决你的问题,请参考以下文章
在Listener(监听器)定时启动的TimerTask(定时任务)中使用Spring@Service注解的bean
在Listener(监听器)定时启动的TimerTask(定时任务)中使用Spring@Service注解的bean