在监听器启动之前得先加载spring-bean,所以注解在监听器里是不能用的。
可以通过下面的方法获取需要的bean
public void contextInitialized(ServletContextEvent sce) { WebApplicationContext appctx = WebApplicationContextUtils.getWebApplicationContext(sce.getServletContext()); KhiTmOrdercntService khiTmOrdercntService = (KhiTmOrdercntService) appctx.getBean("khiTmOrdercntService"); }
时间: 2024-10-07 18:40:57