Exemple Spring MVC BeanNameUrlHandlerMapping
Dans Spring MVC,BeanNameUrlHandlerMapping est le mécanisme de mappage de gestionnaire par défaut, qui mappeURL requests to the name of the beans. Par exemple,
Dans l'exemple ci-dessus, si le modèle URI
-
/welcome.htm est demandé, DispatcherServlet transmettra la demande aux «
WelcomeController
». -
/streetName.htm est demandé, DispatcherServlet transmettra la demande aux «
StreetNameController
». -
/processCreditCard.htm ou/process\{any thing}.htm est demandé, DispatcherServlet transmettra la demande au «
ProcessController
».
Note
De plus, ce mappage prend en charge la correspondance de modèle d'expression régulière de style Ant, voir ceAntPathMatcher javadoc pour plus de détails.
En fait, déclarerBeanNameUrlHandlerMapping est facultatif, par défaut, si Spring ne trouve pas de mappage de gestionnaire, le DispatcherServlet crée automatiquement unBeanNameUrlHandlerMapping.
Ainsi, le fichier web.xml ci-dessus est l'équivalent du web.xml suivant:
Télécharger le code source
Téléchargez-le -SpringMVC-BeanNameUrlHandlerMapping-Example.zip (7 Ko)