Servlet中获取Spring管理的bean

描述:
在Servlet中调用Spring管理的接口,可以使Dao/Service/ServiceImpl。
前提是在调用的bean中有注解:
@Repository("beanName")------------Dao
或者
@Resource("beanName")-----------------Service
 

 
代码:
private TestDao testDao;

//获取ServletContext 再获取 WebApplicationContextUtils
ServletContext servletContext = this.getServletContext();
WebApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(servletContext);
testDao= (TestDao ) context.getBean("testDao");
 
 
 
 
上一篇:tomcat启动后,在普通java类中获取spring管理的bean和ServletContext,(经过验证,可以取到)


下一篇:OpenJuege 兔子与星空