[英]Where should I put the bean definition in Spring MVC project?
我不熟悉Spring MVC。 我發現在典型的spring MVC項目中應該有一個根應用程序上下文和Web應用程序上下文。 這兩個xml文件(使用xml方法時)通常會放入WEB-INF文件夾中。
我感到困惑,Spring MVC項目中根應用程序上下文的主要功能是什么? 正是用於定義bean(使用依賴注入)的應用程序上下文嗎?
謝謝。
根應用程序上下文在那里定義了所有與應用程序相關的bean。 示例服務和存儲庫。
Web應用程序在那里可以指定您的控制器,視圖解析器以及任何與Web相關的內容。
您的Web應用程序將能夠訪問您的根應用程序,但反之則不能,從而實現了“關注點分離”
但是,越來越多的人無視此表示法,而只是在單個根應用程序上下文中定義所有內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.