私は2つの春のコントローラのマッピングを持っている:Spring MVCマッピングの優先順位を設定するにはどうすればよいですか?
@Controller
public class ContentController {
@RequestMapping(value = "**/{content}.html")
public String content(@PathVariable String content, Model model, HttpServletRequest request) {
}
}
@Controller
public class HomeController {
@RequestMapping(value = "**/home")
public String home(HttpServletRequest request, Model model) {
}
}
は、次のURLは、両方のマッピングに一致します。 /home.html
はしかし、私は「コンテンツ」のマッピングは常に "よりも優先されていることを確認したいですホームマッピング。私はそれを指定する方法はありますか?
これらの2つのメソッドは、同じ.javaファイルにありますか? – sp00m
独立したファイル。それを反映する質問を更新しました。 – JasonStoltz
あなたのマッピングにこのような貪欲なパスを使用している理由はありますか? – dardo