¿Cómo restrinjo las extensiones de ruta en @RequestMapping las rutas para los controladores Spring MVC?

Tengo una tarea bastante simple que quiero realizar, pero parece que no puedo encontrar información para el enrutamiento de Spring MVC al respecto. Tengo un controlador muy simple que dirige una ruta a una vista:

@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;
    }
}

Me gustaría lanzar un 404 sihttp://mysite.com/help.some.extension.is.entered, pero Spring parece resolver el ejemplo a / help. El javadoc dice que la anotación @RequestMapping es solo una asignación URI de servlet, pero pensé / ayuda significa que debe ser una coincidencia exacta. Cualquier aclaración sería apreciada.

Respuestas a la pregunta(4)

Su respuesta a la pregunta