Spring MVCでハンドラーマッピングの優先度を構成する
多くの場合、Spring MVC開発では複数のハンドラーマッピング戦略を併用することがあります。
たとえば、ControllerClassNameHandlerMappingを使用してすべてのコンベンションハンドラーマッピングをマップし、SimpleUrlHandlerMappingを使用して他の特別なハンドラーマッピングを明示的にマップします。
/index.htm=welcomeController /welcome.htm=welcomeController /main.htm=welcomeController /home.htm=welcomeController
上記の場合、競合が発生しないように、ハンドラーマッピングの優先順位を指定することが重要です。 「order」プロパティを使用して優先度を設定できます。ここで、低い次の値が高い優先度を持ちます。
ソースコードをダウンロード
ダウンロード–SpringMVC-HandlerMapping-Priority-Example.zip(8 KB)