Я использую Spring MVC 3, и у меня проблема с отображением URL. У меня есть метод
@Controller
public class DocumentController {
@RequestMapping( value="/docs/pupil/classes/{courseCategoryType}", method=RequestMethod.GET )
public ModelAndView listClassesForPupil( @PathVariable("courseCategoryType") final String courseCategoryType ){
System.err.print( "\n\n\n\t\t--- XXXXX ---\n\n\n" );
}
}
Я пытаюсь использовать Spring Синтаксис шаблона URI, и я знаю, что это получая сопоставление, потому что в консоли я вижу:
11:22:12,108 INFO DefaultAnnotationHandlerMapping:411 - Mapped URL path [/docs/pupil/classes/{courseCategoryType}] onto handler 'documentController'
11:22:12,108 INFO DefaultAnnotationHandlerMapping:411 - Mapped URL path [/docs/pupil/classes/{courseCategoryType}.*] onto handler 'documentController'
11:22:12,108 INFO DefaultAnnotationHandlerMapping:411 - Mapped URL path [/docs/pupil/classes/{courseCategoryType}/] onto handler 'documentController'
Однако, когда я ввожу URL https://localhost/docs/pupil/classes/ACADEMIC
в браузере, я получаю ошибку 404, и я не вижу ничего напечатанного в консоли. Я заменил код для распечатки, который просто генерирует исключение, и, похоже, оно тоже не было выбрано. Сотрудник предположил, что должен быть способ просмотра того, как выполняется разрешение URL-адреса, но поиск Google, похоже, ничего не активировал.
Любые предложения по отладке этого?