[英]DispatcherServlet Config in Annotation Based web.xml
閱讀問題(WebAppInitializer.class)之前,請參考此源 。 是否必須分別配置根配置類和DispatcherConfig類。為什么要為AnnotationConfigWebApplicationContext創建兩個對象。 我們不能使用單個對象來配置所有類。 我的Spring版本是4.3.12發行版,我指的是Spring MVC(不是Spring Boot)。
出於某種原因創建了兩個不同的上下文,它們有不同的用途。
因此,創建了2個AnnotationConfigWebApplicationContext
實例來注冊2個上下文。
還必須看到如何在容器中注冊2個上下文。
//root Context
AnnotationConfigWebApplicationContext rootContext = ...
container.addListener(new ContextLoaderListener(rootContext));
// Register and map the dispatcher servlet
AnnotationConfigWebApplicationContext dispatcherServlet = ...
ServletRegistration.Dynamic dispatcher = container.addServlet("dispatcher", new DispatcherServlet(dispatcherServlet));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.