Spring MVCでハンドラマッピングの優先度を設定する

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)