1. 程式人生 > >獲得spring初始化容器的方法

獲得spring初始化容器的方法

@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容器。在測試時使用