
java问题: 在过滤器filter中如何获得spring容器里的对象?
2个回答
展开全部
WebApplicationContext wac =
WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext());
有WebApplicationContext 了对象了 spring托管的所有对象都可以拿到了。
当然不推荐这种方式,一般是注入的方式,特殊情况下(像你这种情况)这么用。
然后调用 wac.getBean(“beanid”);
WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext());
有WebApplicationContext 了对象了 spring托管的所有对象都可以拿到了。
当然不推荐这种方式,一般是注入的方式,特殊情况下(像你这种情况)这么用。
然后调用 wac.getBean(“beanid”);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |