本文整理匯總了Java中org.springframework.web.servlet.DispatcherServlet.setContextConfigLocation方法的典型用法代碼示例。如果您正苦於以下問題:Java DispatcherServlet.setContextConfigLocation方法的具體用法?Java DispatcherServlet.setContextConfigLocation怎麽用?Java DispatcherServlet.setContextConfigLocation使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.springframework.web.servlet.DispatcherServlet
的用法示例。
在下文中一共展示了DispatcherServlet.setContextConfigLocation方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: testFrameworkServletWithCustomLocation
import org.springframework.web.servlet.DispatcherServlet; //導入方法依賴的package包/類
@Test
public void testFrameworkServletWithCustomLocation() throws Exception {
DispatcherServlet servlet = new DispatcherServlet();
servlet.setContextConfigLocation("/org/springframework/web/context/WEB-INF/testNamespace.xml "
+ "/org/springframework/web/context/WEB-INF/context-addition.xml");
servlet.init(new MockServletConfig(new MockServletContext(""), "test"));
assertTrue(servlet.getWebApplicationContext().containsBean("kerry"));
assertTrue(servlet.getWebApplicationContext().containsBean("kerryX"));
}
示例2: createServletContext
import org.springframework.web.servlet.DispatcherServlet; //導入方法依賴的package包/類
private ServletContext createServletContext () throws Exception {
// Establish the servlet context and config
final MockServletContext servletContext = new MockServletContext(WEB_APP_PATH, new FileSystemResourceLoader());
final MockServletConfig servletConfig = new MockServletConfig(servletContext);
// Create a WebApplicationContext and initialize it with the xml and servlet configuration.
final XmlWebApplicationContext webApplicationContext = new XmlWebApplicationContext();
servletContext.setAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE, webApplicationContext);
webApplicationContext.setServletConfig(servletConfig);
// Create a DispatcherServlet that uses the previously established WebApplicationContext.
@SuppressWarnings("serial")
final DispatcherServlet dispatcherServlet = new DispatcherServlet() {
@Override
protected WebApplicationContext createWebApplicationContext(ApplicationContext parent) {
return webApplicationContext;
}
};
// Prepare the context.
webApplicationContext.refresh();
webApplicationContext.registerShutdownHook();
// Initialize the servlet.
dispatcherServlet.setContextConfigLocation("");
dispatcherServlet.init(servletConfig);
return dispatcherServlet.getServletContext();
}