Я пытаюсь настроить некоторые сопоставленные перехватчики в Spring, и я не могу найти никаких документов, описывающих, каким должен быть синтаксис сопоставления.
Учтите это:
private MappedInterceptor[] createMappedInterceptor()
{
MappedInterceptor impersonationInterceptor = new MappedInterceptor(
new String[] {"*.do"}, new MyFirstInterceptor()
);
return new MappedInterceptor[]{
environmentInterceptor
};
}
Как видно из приведенного выше примера, цель состоит в том, чтобы сопоставить экземпляр MyFirstInterceptor со всеми запросами, заканчивающимися на "* .do". Это не работает, мой перехватчик не уволен. Это заставляет меня поверить, что мой синтаксис отображения неверен.
Документация Spring не очень помогает: http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/web/servlet/handler/MappedInterceptor.html
Кто-нибудь знает, каким должен быть синтаксис отображения?