從XmlWebApplicationContext的Javadoc:Spring-MVC:什麼是「上下文」和「命名空間」?
默認情況下,配置將被從「/WEB-INF/applicationContext.xml的」採取根上下文,而「/WEB-INF/test-servlet.xml」爲一個名爲「test-servlet」的上下文(就像一個帶有servlet-name「test」的DispatcherServlet實例)。
這是什麼意思一個春天的上下文?
什麼是根環境?還有什麼其他類型的Spring環境?
什麼是命名空間?
UPDATE:
一些後續問題:
什麼是Spring的ApplicationContext - 是它的一些 「東西」 保存在一個XML配置文件中定義的豆?
看看ContextLoaderListener的代碼,它看起來像加載配置XML文件中定義的數據。但是我的Spring Web應用程序沒有定義這個監聽器或任何其他監聽器。怎麼會這樣?
在什麼情況下,有多個Spring的DispatcherServlet實例會有意義?
根上下文(來自applicationContext.xml的數據)是否適用於DispatcherServlet的每個實例,而其他上下文(例如來自test-servlet.xml的數據)僅適用於相關的DispatcherServlet(即測試)?
@rapt:這不是真的適合大量的評論。你爲什麼不在上面的問題中添加這些問題或者開始一個新的問題? –
謝謝,只是將我的問題添加到我原來的帖子。 – rapt
已更新與答案 –