Как ограничить расширения маршрутов в путях @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 означает, что оно должно быть точным соответствием. Любое разъяснение будет оценено.

Ответы на вопрос(4)

Ваш ответ на вопрос