У меня есть веб-приложение Spring 3, в котором реализованы два перехватчика. Я использую класс конфигурации, аннотированный @Configuration. Код выглядит следующим образом:
@Override
public void addInterceptors(InterceptorRegistry registry) {
// TODO Auto-generated method stub
super.addInterceptors(registry);
registry.addInterceptor(homeInterceptor()).addPathPatterns("/");
registry.addInterceptor(allInterceptor());
}
Независимо от того, в каком порядке я добавляю перехватчики в реестр, функция preHandle allInterceptor всегда вызывается перед функцией preHandle homeInterceptor. Кто-нибудь знает, как контролировать порядок вызова перехватчиков?
Спасибо!