时间: 2020-11-26|34次围观|0 条评论

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

原文链接:https://blog.csdn.net/w605283073/article/details/50719650

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《在监听器中注入spring bean
   

还没有人抢沙发呢~