在监听器启动之前得先加载spring bean,所以注解在监听器里是不能用的。


可以通过下面的方法获取需要的bean


public void contextInitialized(ServletContextEvent event) {
		System.out.println("初始化 application");
		ServletContext application = event.getServletContext();
		WebApplicationContext appctx = WebApplicationContextUtils.getWebApplicationContext(application);
		RoomService roomService = appctx.getBean(RoomService.class);
		//等等
		
	}