两种方法获取spring管理的bean
时间:2010-06-17 来源:mozhx
spring+struts集成方案一:主动获取beanFactory方法
a.在web.xml里配好<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>后,在action里通过下面代码:
这是在struts里不用注入法测试调用spring管理的bean的另一方法
BeanFactory factor = WebApplicationContextUtils.getRequiredWebApplicationContext(request.getSession().getServletContext());
User user = (User)factory.getBean("user"); b.没有在web.xml里配置listener那么使用下面代码: BeanFactory factory = new ClassPathXmlApplicationContext("applicationContext.xml")
User user = (User)factory.getBean("user"); spring+struts集成方案二:使用spring注入方法
这是在struts里不用注入法测试调用spring管理的bean的另一方法
BeanFactory factor = WebApplicationContextUtils.getRequiredWebApplicationContext(request.getSession().getServletContext());
User user = (User)factory.getBean("user"); b.没有在web.xml里配置listener那么使用下面代码: BeanFactory factory = new ClassPathXmlApplicationContext("applicationContext.xml")
User user = (User)factory.getBean("user"); spring+struts集成方案二:使用spring注入方法
相关阅读 更多 +