通常需要得到spring容器有2种情况,一种是测试类的时候,一种是在action中
一 在写测试类的时候都需要用到spring容器,spring容器其实就是ApplicatonContext读取spring的配置文件,在写简单的java project小例子的时候一般只需要写一个beans.xml就行了,把它放在src源文件夹下。在测试类中,得到它可以这样写:
ApplicationContext cxt = new ClassPathXmlApplicationContext("beans.xml");
这样就得到了spring的容器ApplicationContext
二 在Action中得到spring容器,WebApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(this.getServlet().getServletContext());