Konfigurieren Sie die Handlerzuordnungspriorität in Spring MVC
In der Spring MVC-Entwicklung kann es häufig vorkommen, dass Sie mehrere Handlerzuordnungen gleichzeitig verwenden.
Verwenden Sie beispielsweiseControllerClassNameHandlerMapping, um alle Konventionshandlerzuordnungen zuzuordnen, undSimpleUrlHandlerMapping, um andere spezielle Handlerzuordnungen explizit zuzuordnen.
/index.htm=welcomeController /welcome.htm=welcomeController /main.htm=welcomeController /home.htm=welcomeController
In diesem Fall ist es wichtig, die Priorität der Handlerzuordnung anzugeben, damit der Konflikt nicht verursacht wird. Sie können die Priorität über die Eigenschaft "order" festlegen, wobei der Wert niedrigerer Ordnung die höhere Priorität hat.
Quellcode herunterladen
Laden Sie es herunter -SpringMVC-HandlerMapping-Priority-Example.zip (8 KB)