【发布时间】:2012-06-08 21:16:34
【问题描述】:
我有一个相当简单的任务想要完成,但似乎找不到有关 Spring MVC 路由的信息。我有一个非常简单的控制器,可以将路径路由到视图:
@Controller
@RequestMapping(value = "/help")
public class HelpController {
private static final String HELP = "help";
@RequestMapping(method = RequestMethod.GET)
public String help(Model model, Locale locale) {
model.addAttribute("locale", locale);
return HELP;
}
}
如果 http://mysite.com/help.some.extension.is.entered 我想抛出 404,但 Spring 似乎将示例解析为 /help。 javadoc 说 @RequestMapping 注释只是一个 servlet URI 映射,但我认为 /help 意味着它需要完全匹配。任何澄清将不胜感激。
【问题讨论】:
标签: spring-mvc routes uri controllers