私の春の mvc コンテキストでは、次のマッピングがあります (他にもたくさんありますが、これで一般的なアイデアが得られます)。
<mvc:view-controller path="/echo" view-name="echo"/>
<context:component-scan base-package="com.myapp.controllers"/>
私が直面している問題は、注釈付きのコントローラーがあること@RequestMapping(value = "/e{number}"
です。@PathVariable
リクエストマッピングと同じコントローラーで、整数でない 場合、ユーザーを「ホーム」にダンプするリダイレクトがあります。
ただし、パス/エコーと一致している場合、それらをホームにダンプしたくありません。ビューの解決に設定しようとし<property name="order" value="0" />
ましたが、コンテキストの順序がなくても優先されます。
コンポーネント スキャンの優先順位を設定するにはどうすればよいですか。または、ビュー リゾルバーをアノテーション付きコントローラーの前に最初に一致させるにはどうすればよいですか。