@Override
public void contextInitialized(ServletContextEvent arg0) {
super.contextInitialized(arg0);
webAppRootKey=arg0.getServletContext().getInitParameter("webAppRootKey");//1
context = WebApplicationContextUtils.getRequiredWebApplicationContext(arg0.getServletContext());//2
}
代码解释:
1.在web.xml中添加了下面的信息
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>*****</param-value>
</context-param>
这个参数的结合
System.getProperty(webAppRootKey);
可以获得webRoot的绝对路径。
2.获取SpringContext容器。在测试时使用