Как ограничить расширения маршрутов в путях @RequestMapping для контроллеров Spring MVC?
У меня довольно простая задача, которую я хочу выполнить, но, похоже, не могу найти информацию о маршрутизации 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;
}
}
Я хотел бы бросить 404, еслиhttp://mysite.com/help.some.extension.is.entered, но Spring, кажется, разрешает пример в / help. Javadoc говорит, что аннотация @RequestMapping - это просто отображение URI сервлета, но я подумал / help означает, что оно должно быть точным соответствием. Любое разъяснение будет оценено.