2008-11-30 99 views
1

在Spring Web MVC框架中,DispatcherServlet有一堆標誌,如各種DispatcherServlet.detectAllXxx標誌有哪些用例?

detectAllHandlerMappings detectAllHandlerAdapters detectAllHandlerExceptionResolvers detectAllViewResolvers

,讓您找到在應用環境中的所有類型匹配的豆類和發現之間的選擇最多隻有一個,根據特定的ID進行匹配。它們都默認爲true。

我想弄清楚這些的一個很好的用例;具體而言,是否有令人信服的情況下我會設置一個假?

回答

0

例如,「handlerMapping」是一個預定義的bean id,如果定義,則隱式使用(不需要明確的佈線)。如果使用多個handlerMappings,Spring將按類型加載它們,並且將採用多個URL到控制器方法策略

+0

正確,但detectAllHandlerMappings默認爲true,我可以在其中看到該實用程序。正如你所說,你可以得到多種映射策略。但是我正在尋找可以設置這個錯誤的情況...? (與僅提供一個映射...相反) – 2008-12-19 03:54:11