在监听器中注入spring bean

版权声明:原创文章欢迎转载,转载请注明出处 https://blog.csdn.net/w605283073/article/details/50719650

在监听器启动之前得先加载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);
		//等等
		
	}


展开阅读全文

没有更多推荐了,返回首页