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"); 
 
 
 
 
原文地址:https://www.cnblogs.com/hooly/p/8038913.html