2013-12-09 17 views

回答

1

根應用程序上下文旨在包含應該可供最終應用程序中的每個組件使用的bean。 servlet應用程序上下文旨在包含只應用於DispatcherServlet堆棧的bean。 This question and its answer explain how Spring manages them.

核心應該包含根應用上下文,因爲它宣稱的服務,資料庫,和實體將可用於整個應用程序。

+0

感謝@SotiriosDelimanolis,但據我所知,經過進一步的研究,在web.xml中聲明瞭root application-context.xml和servlet-context.xml。所以這兩個駐留在Web模塊,對不對? – outlookrperson

+0

@rperson小心,僅僅因爲_declare_ web.xml中的應用程序上下文位置並不意味着它必須位於同一個包中。另一件需要考慮的事情是:你會有很多網頁模塊嗎?他們會使用相同的應用程序上下文嗎?如果不是,那麼每個Web模塊都有自己的應用程序上下文是有道理的。 –

相關問題