當存在多個@Controller
時,視圖解析器如何確定要裝入哪個控制器。在春季查看解析器和控制器映射
我從頭開始學習Spring,她說我的教練只需要一個控制器類,其中有@Controller
註釋。如果我有一個以上的類有@Controller
註釋以及ViewResolver
如何確定要加載哪個控制器類,那麼Spring會是singelton,並且只存在一個控制器類。
當存在多個@Controller
時,視圖解析器如何確定要裝入哪個控制器。在春季查看解析器和控制器映射
我從頭開始學習Spring,她說我的教練只需要一個控制器類,其中有@Controller
註釋。如果我有一個以上的類有@Controller
註釋以及ViewResolver
如何確定要加載哪個控制器類,那麼Spring會是singelton,並且只存在一個控制器類。
這不是視圖解析器,它決定了要加載哪個控制器:它是相反的DispatcherServlet。 View解析器所做的是將基於字符串的視圖名稱與實際的視圖類型相匹配。 爲了匹配多個控制器,您可以使用servlet mapping來定義服務和端點。
如果您瀏覽到http://docs.spring.io/autorepo/docs/spring/3.2.x/spring-framework-reference/html/mvc.html,您會發現事情工作的深入說明。
它沒有確定哪些@Controller加載,加載其配置掃描包
所有@Controller
http://stackoverflow.com/help/how-to-ask請閱讀如何問題。發佈一些代碼並突出顯示您正面臨的具體問題。如果這是一個家庭作業問題,那麼你真的應該問你的老師如何去做。 –
您的基礎知識非常薄弱。 首先,在你問/說之前想一想。按名稱指定的View Resolver只是解析視圖或簡單地提供'可視化佈局頁面',比如.jsp文件。 它是DispatcherServlet,它根據RequestMapping註釋描述的'路徑'確定控制器。 –